php相对于asp和jsp的优势是什么,劣势又是什么?

现在php占市场份额大约多少,除了这三个主流技术还有没有其他的新兴技术?这些技术里那个前景比较好,走的更远、更好?谢谢!

php目前在语言榜上排名第四; asp太老了,现在很少有人使用了,jsp是java的一个子集。这三个都是开发网站用的,如果你是指开发网页,现在ASP.NET也是用的比较多的。其他的还有python, node.js, ruby等。
php是专门为web诞生的,语法借鉴了C,perl等语言。特点是开发迅速,特别适合开发中小型网站。也有很多开源的网站可以参考学习。但是功能相对较弱, 开发大型系统无论是性能还是开发效率都显得吃力。
ASP.NET和JSP相对php而言是重型的,但是功能也很强大。ASP.NET是微软的, 有很好的IDE,开发也很迅速,有戏言ASP.NET拖拖控件一个站点就出来了。JSP很少有单独用的,因为他是JEE的一个子集,用的语言是Java,其特点在于有很多开源的东西可以用,java社区也很强大。特别适合大型系统。

没有哪个技术是千年不死的,而且目前有些产品柔和了多种技术。比如有的站点前端使用PHP,后端使用Java。如果你是想学习, php,ASP.NET,Java选一种学就行。如果你想用现成产品建站,选择php或ASP.NET,支持JSP的主机都比较贵。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-09
:ASP全名Active Server Pages,是一个WEB服务器端的开发环境, 利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。ASP采用脚本语言VB Script(Java script)作为自己的开发语言。
  
PHP是一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态生成页面.它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http://www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
  
JSP 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病--脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Java 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果,就是Jsp--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
  
三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。在 ASP 、PHP、JSP 环境下,HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于 Web 服务器,而 ASP 、PHP、JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 、PHP、 JSP三者都是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。
第2个回答  2011-11-07
别去比这些,没意义,要学就随便选一样,只要你学精了都有用.都是工具而已,重点是用的人能否用好,学精一样,在去看另外几样都是差不多的.
第3个回答  2011-11-13
占多大份额我倒不知道,但可以肯定的是在中国所有正在运行着的网站里ASP数量最多。
除了你说的三个,还有ASP.NET。
至于前景和哪个走的更远、更好,那就是JSP>ASP.NET>PHP>ASP

php相对于asp和jsp的优势是什么,劣势又是什么?
php目前的市场份额不是很好,但是在上涨且很慢,相对于JSP\/ASP而言他就是太简单了,就是没有接触过编程的人很快也会上手,这是他最大的优点。缺点,安全性能方面,jsp的安全性最高,性能比较:有人做过试验,对这三种语言分别做回圈性能测试及存取 Oracle数据库测试。在循环性能测试中,JSP只用了令人...

ASP\\JSP\\PHP相比各有什么优缺点?
4、无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。5、还无法完全实现一些企业级的功能:完全的集群、负载均横。二、JSP 优点:1、 一处编写随处运行。2、...

php相对于asp和jsp的优势是什么,劣势又是什么?
ASP.NET和JSP相对php而言是重型的,但是功能也很强大。ASP.NET是微软的, 有很好的IDE,开发也很迅速,有戏言ASP.NET拖拖控件一个站点就出来了。JSP很少有单独用的,因为他是JEE的一个子集,用的语言是Java,其特点在于有很多开源的东西可以用,java社区也很强大。特别适合大型系统。没有哪个技术是千...

PHP与JSP、ASP区别
理论上,在安全性方面,JSP优于PHP与ASP。就执行效率而言,JSP与PHP的效能大致相同,但都优于ASP。在应用规模方面,JSP通常应用于大型系统,如银行系统;PHP则适于中型系统,如淘宝的部分功能使用PHP开发;ASP则常见于中小型建站系统。

PHP与JSP、ASP区别
就安全性而言,理论上JSP的安全性高于PHP和ASP。而在执行效率方面,JSP和PHP的执行效率大致相当,但都高于ASP。一般而言,JSP被广泛应用于构建大型系统,如银行系统。而PHP则适用于中型系统,如淘宝网站的部分功能即使用了PHP进行开发。ASP则常用于中小型网站的建设。综上,这三种语言各有其适用场景和特点...

PHP与JSP、ASP有什么区别呢?哪一个发展前景比较好?
三者都是不错的Web开发语言,PHP与二者相比有以下优势:PHP相比JSP和ASP,执行速度较快;且PHP是开源软件,可以免费使用,还有LAMP(Linux、Apache、MySQL、PHP)强大的开源应用平台组合。ASP不是开源软件,执行速度较慢,且无法实现跨平台的应用,受到Windows操作系统和Web服务器IISServer平台局限和漏洞的...

asp,php。jsp,三者的区别和优缺点是什么
JSP可能是更好的选择。而对于小型项目或快速原型开发,PHP和ASP.NET也各有其优势,可以满足不同的需求。值得注意的是,随着技术的不断进步,各技术之间的性能差距逐渐缩小。因此,在选择技术时,除了考虑性能因素外,还需要综合考虑开发效率、社区支持和长期维护等因素。

ASP与PHP,JSP有什么不同点,分别的优缺点是什么?
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以...

ASP与PHP和JSP有什么区别呢?
在安全性方面,JSP被认为是最安全的,因为它基于Java,而Java是一种安全性很高的语言。PHP在安全方面也做得不错,但有时可能需要额外的安全措施来防止攻击。ASP的安全性取决于代码的编写方式,因此需要特别关注代码安全。总的来说,选择ASP、PHP还是JSP取决于个人需求、项目特性以及团队技术栈。每种技术都...

asp jsp php 由何异同和优缺点啊??拜托了
asp 开发周期短,做小的项目可以的,个人或者需求量不大的网站可以,但是缺点不稳定,因为是微软的所以有系统支持,php 稳定缺点说不上,没有弄过 jsp 好处多多,扩展性好,跨平台!!缺点就是需要学习的东西多些,呵呵

相似回答