ASP、JSP、PHP三种语言建站,哪个更有优势?

如题所述

ASP是Active(活动) Server(服务器) Pages(页面)的简称,作为微软公司的伟大之作。微软一直留给大众的印象都是以易操作性著称。而且加上默认的脚本语言是VB。所以,ASP是非常容易上手的。即使是没有学过程序的新手也能非常快的上手。作为微软的产品它能完美支持强大的MS SQL数据库和ACCESS数据库。ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。缺点是安全性偏低,而且只能在windows系统中运行,限制了ASP的广泛应用。

JSP的开发成本高,工程量巨大,一般需要专业的团队开发,而且它耗费的工期也是最长的。JSP技术类似于ASP,在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。JSP是跨平台的WEB应用,支持各种服务器操作系统。而且安全性极高,很多大型电商、金融解决方案都使用该方案。

PHP和ASP同样属于脚本语言,链接的数据库一般是MySql、Access、MsSql(SqlServer)等等其他数据库。其安全性优于ASP,源代码完全开放,虽然支持各种操作系统,但是,其Apache 的环境最好是Unix。运行效率依次为MsSql(SqlServer)>MySql>Access。不过,PHP的服务器搭建环境相对于ASP来说会复杂些,需要安装Apache + MySql + PHP,不像ASP只需要安装IIS即可。

摘自天下数据!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-27
毫无疑问,PHP在web开发端已经占据了极大的优势,asp和jsp的市场份额已经很少了,相对而言JSP,目前还是有的,asp应该快绝迹了
第2个回答  2014-11-27
php更有优势,asp已经落伍了,微软都不再支持了。jsp看你做什么了。其实编程语言都有他相对应的模式,看适不适合了
第3个回答  2014-11-27
asp,上世纪90年代,微软期下的产物,微软从2003年以后基本就不维护这东西了,现在已经是淘汰的动态脚本语言了!不过早期的系统还有在用asp的!php和asp在写法上非常相似,都是面向过程的语言,不过由于php是开源的动态开发语言,现在网上很多开发者开发了非常优秀的开发框架,但由于没有官方的支持,所以和其它现有的动态开发语言相比,在可视化操作和ide工具上还有些欠缺(个人意见),但近些年php是web开发版块最火的动态脚本语言之一!JSP,这东西是基于java的另一种动态网站开发语言,了解不是很多,不过他在近些年的流行程度不如php,不过每一种语言都有自己的优缺点吧,不可一句话概括!如果还想要更深入的了解,那你需要学习了这三门语言之后,才能知道他们的优劣之处!