观点

更多

构造动态Web网站

关键词: 动态 网站

发表于2016-11-17 05:02:12 0 0
eWEEK 实验室尝试编写各种脚本文件来构造电子商务网站,包括asp、jsp、php、cfg,以寻找获得最佳动态数据的途径。



Web 和 HTML这两者是同义词吗?为什么目前越来越流行.asp、.jsp、.php格式文件,似乎有取代.html格式文件的趋势。



目前任何一家经营电子商务网站的公司大都使用动态脚本语言(dynamic scripting language)。为了帮助这些公司用户更好的衡量目前出现的多种新技术,eWEEK 实验室评测了4个最主要的动态脚本编辑软件:Allaire公司的 ColdFusion  Server; Apache集团的 Tomcat,这是Sun微系统公司JSP脚本的参考执行平台;微软公司的ASP(动态服务页);以及属于开放源码阵营的PHP。



就目前的情况来说,CGI(Common Gateway Interface ,通用网关接口)程序--通常是用Perl语言编写的,也可以使用其它语言编写并由系统指定执行--可以处理大部分由动态脚步语言支持的功能,虽然这些程序具有非常强的灵活性,但与其它日渐流行的脚本语言相比却有些黯然失色了。



在eWEEK 实验室展开评测之前,他们询问了一个eWEEK 合作者Gary Gunnerson的意见--他是Gannett公司的信息技术设计师--关于如何评测和使用脚本语言,都应该使用那些标准等等,同时还探讨了如何解决在日常工作中使用脚本语言时碰到的问题。



为了对脚本语言进行测试,eWEEK 实验室使用每种语言建立了大致相同的电子商务站点以评估该脚本语言的API(应用程序接口)、工具以及后台连通性,评测人员认为它们之间确实存在明显的不同。



从整体上来看,ColdFusion被认为是对于那些需要快速展开项目的最佳选择,因为评测人员发现它具备特别容易使用的API和目前在市场是可以得到的最优秀的开发工具。



eWEEK 实验室还推荐使用JSP,它适合进行多层开发项目或是重要的底层项目。而使用Java同样也可以访问大量的API集,适合建立从网页到后台事务对象以及服务器端应用程序。



ASP已经成为建立动态脚本最常见的选择,这由于它的为人熟悉的开发语言、出色的工具以及无处不在的微软平台。 PHP则向开发者提供了广泛的平台支持,具有良好的可扩展性,提供良好的性能,可以为Web应用程序提供完整的开发环境。



eWEEK 实验室认为对于商业机构来说,选择脚本语言的几项最重要标准就是:可管理性、可扩展性、容错能力。



而这些评测结论与合作者的意见相符合。Gunnerson所关注的就是动态脚本语言的可扩展性。他认为一个商业机构的业务量或早或晚都会逐渐增长。



Skandia公司的Luise还关心该类产品的可伸缩性和性能。他说,目前需要向一定数目的潜在用户提供动态内容,他认为用户数目将达到1.1万。



总而言之,脚本语言所编制的程序面对未来商业机构的成长和Web的稳定性,其关键在于可伸展性以及可以平滑的过渡到未来更先进的结构体系上。





本栏首页

更多文章

0条评论发表评论

热门文章

京ICP备11027698号 CopyRight 2010-2015 All Rights Reserved 

公司旗下网站:www.sendto.cn(公司网站)www.jiuye.net(就业数字图书馆)

合作单位:北京交通大学出版社