网络编程
位置:首页>> 网络编程>> Asp编程>> Web脚本开发语言比较

Web脚本开发语言比较

  发布时间:2007-08-22 17:32:00 

标签:Web

我们都一定对比过编程的轻松与简单性。虽然我们都确认php和perl是最容易学习和编程的语言,但我仍旧想知道,如果用php、asp、jsp以及perl分别编写一个同样的程序,哪一个将最快。
  进行这样的对比依赖于操作系统和硬件设备。对于我来说,在linux/apache上运行php是非常快的,即使机器属于低端Pro类型。当然,每个人都知道linux是多么的稳定与快速。IIS上的ASP运行可以非常快,但是也要求相当高的硬件性能。
  至于Java,许多编程者都一直在抱怨它怎么会这么慢 … 有一个报告叫做“volano”,从中你可以找到各种JDKs和Servlet引擎间在性能上的区别。
  但是也要看到,现在由于“Java”的大肆宣传,每个人都在研究Servlets/JSP 或者 EJB(这可以从工作招聘中的调查得到)。所以,如果你从身无分文开始工作,PHP或者Python/Zope将是最好的选择。但是如果你就职于一个目标远大的公司(几千美元对他们来说是无所谓的),你就会有许多种选择。
  在企业级计算机环境中开发应用程序要面临许多特殊的挑战:多后台线程是标准,代码资源必须是可管理的、可维护的并且能被多代开发人员所重用。
  即使有了这些限制,IT管理人员仍旧要面临巨大的压力去快速开发新项目。当这些工程发生在Web上时,脚本语言就经常是较好的选择。
  做为评估的一个商业案例,eWEEk实验室模拟了一个试验,假设为了intranet的发展需要设计一个新的、相对小型的Web应用。我们限制预算在几千美元,以及一个星期的开发时间。
  测试中,我们使用了2个同样的Dell计算机公司的OptiPlex GX1p 系统,每个机器的CPU都是Pentium III 550MHz、内存 384MB。
  一个服务器运行Windows 2000 Server,并且安装了Service Pack 1。我们在其上测试Allaire公司的ColdFusion Server Professional 4.5.1以及Microsoft 公司的ASP (Active Server Pages) 5.0。另外一个服务器运行Red Hat 公司的Red Hat Linux 7.0,其上测试Apache 公司Tomcat 3.2 Beta 5 以及 PHP 4.02。
  在开发速度、易用性以及完整、强大的API使用等方面,ColdFusion最终鹤立鸡群。
  我们也推荐使用JSP (JavaServer Pages),它由Tomcat 描绘,对于企业级应用是一个好的选择。ASP和PHP也能做同样的工作,但它们不是我们第一选择。
  为了测试Web页面性能并且测试稳定性,我们使用了Quest软件公司的Benchmark Factory load测试和稳定计划工具。Quest软件可以从www.quest.com得到。
  尽管性能有所不同,但我们相信每个产品对于小型工程都是足够快的,在那里纯脚本应用是有实际意义的。关于这个测试的更多信息,包括代码以及性能细节,发布在www.eWEEK.com/links
JSP .

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com