Web脚本开发语言比较

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

我们都一定对比过编程的轻松与简单性。虽然我们都确认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 .

标签:Web
0
投稿

猜你喜欢

  • CSS在页面布局中实现div水平居中的方法总结

    2008-06-03 12:09:00
  • Mootools 1.2教程(5)——事件处理

    2008-11-19 16:33:00
  • 日式酒店电梯面板设计

    2008-06-08 13:23:00
  • ASP中DLL的调试环境配置全攻略

    2007-09-27 13:20:00
  • SQL Server 数据库故障修复顶级技巧之一

    2010-05-01 18:49:00
  • SQL事务用法begin tran,commit tran和rollback tran的用法

    2012-01-05 18:58:51
  • mysql使用LOAD语句批量录入数据

    2010-03-18 16:19:00
  • javascript在线游戏:找相同的图片

    2008-03-12 12:18:00
  • 用jquery写的自动提示效果

    2008-06-17 14:27:00
  • MYSQL教程:保证安全的备份MYSQL数据库的方法

    2010-03-03 17:12:00
  • Oracle存储过程入门学习基本语法

    2009-03-04 11:00:00
  • 了解WEB页面工具语言XML(三)支持工具

    2008-09-05 17:18:00
  • Dreamweaver 网页编辑常用表现的实现方法

    2010-10-20 20:05:00
  • 把网页中的电话号码生成图片的ASP程序

    2008-11-07 16:12:00
  • ASP中转换unicode编码为gb2312函数

    2007-10-22 17:46:00
  • JS不同加载方式下的window.onload

    2009-05-21 18:09:00
  • 用VB将ASP代码封装成DLL

    2007-09-28 12:46:00
  • IE下Flash内容刷新后消失问题

    2008-01-02 12:38:00
  • 提醒各位一下,IE透明会失效的

    2009-03-31 12:48:00
  • CSS执行顺序与优先权的问题

    2010-08-23 16:21:00
  • asp之家 网络编程 m.aspxhome.com