php相比jsp还有什么优势

据我了解,php的优势
1.简单,容易开发,配置的东西少
2.查数据库快,但进行运算速度很慢
JSP的优势
1.运算速度快,因为继承C优良传统
2.安全(机制强大复杂)
为什么百度、淘宝等小型的网站用PHP而不用JSP,百度等大企业应该不在乎容不容易开发这个问题吧!
PS:PHP假如不用smarty、zindframe等框架怎么做view

1、语言难易比较
PHP是一种解释执行的脚本语言,语法和C语言类似,易学易用,不懂电脑的非专业人员稍经学习也能使用PHP.而Java要先编译成Class文件,然后在Java虚拟机上执行,Java开发需要熟悉Java语法以及一些核心的架构,从而实现一种可复用的、跨平台的软件,Java培训比PHP培训要难学的多。
2、技术架构比较
  从技术架构来说,Java语言相比PHP有明显的优势,Java使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。PHP只能实现简单的分布式两层或三层的架构,而JAVA可以实现多层架构。数据库层、应用逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。例如Struts就是利用Java的web开发技术实现了MVC的设计模式,而在业务逻辑层也有Spring框架,数据库持久化层有Hibernate等框架。这些框架可以方便开发者高效、合理、科学得架构多层的商业应用。从数学运算和数据库访问速度来讲,Java的性能也优于PHP.实际上,对于跨平台的大型的企业应用系统来讲,Java几乎已经成为唯一的选择。
3、Java和PHP技术层面对比
Java是纯面向对象开发,功能强大,分支众多,没有Java不能做的软件。C/S也好B/S也好。从功能上讲,没有语言可以和Java相比。
PHP属于后起之秀,吸收了Java和c以及perl等语言优点,专注互联网领域。WEB领域PHP拥有得天独厚的优势,WEB领域没有语言可以和他比。
4、Java和PHP的发展空间对比
  安卓势头很猛,但手机安装app数量有限,推广难,也是app面临的最大挑战,好在安卓只有JAVA可以做,除此之外就是HTML5了。目前来说互联网的发展空间巨大,而互联网离不开WEB,WEB离不开PHP。两者相比,个人觉得PHP的优势更加明显。
5、适用性比较
PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。还有,同样功能的系统用Java开发的系统要比PHP开发的系统的价格要高。
6、薪资比较
  薪资事由供求关系决定的,人才缺失,薪资自然高,人才饱和,薪资自然不会高。从需求上看企业对Java人才的需求是比较大的,但Java方面的人太多,而PHP方面的人才要少很多,所以面上看PHP的薪资应该要高一些,但Java只要学得好,薪资高的也很多,这方面还是看技术。
  总结下:不管是PHP还是Java都是不错的选择,目前来说这两种语言都还处在势头上,但是从长远出发还是Java好,毕竟从性能、处理数据各方面来看还是Java有优势一些,当然最终选择还是在你自己的手里。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-24
jSP的优势很多啊,就我目前工作而言,之前很多家企业做的PHP网站,现在都在请人用JAVA做了,因为他们的网站很多涉及到了电子商务,因为考虑到了安全性能所以选择用JAVA开发,这2者可比性不大,因为要是你只是做做一般的站那么用PHP肯定能节约成本和提高效率,但是你要做比较严谨的,系统规模比较大的,你就需要选择java了,现在很多单位用的系统基于WEB的都在用JAVA做后台开发
第2个回答  2011-12-24
据我了解,php的优势
1.简单,容易开发,配置的东西少 对
2.查数据库快,但进行运算速度很慢 不见得
JSP的优势
1.运算速度快,因为继承C优良传统 程序的运算速度要看你写的好不好
2.安全(机制强大复杂) 都还算安全

为什么百度、淘宝等小型的网站用PHP而不用JSP,百度等大企业应该不在乎容不容易开发这个问题吧!
PS:PHP假如不用smarty、zindframe等框架怎么做view

jsp开发很复杂的,做大型网站的话,php还不多,来个人就可以了,而java就很复杂的,初级的和高级的写的程序会差很多啊,维护起来就复杂了。

view 在页面写php代码啊!!追问

但是为什么百度、淘宝这么大型的网站,它不用jsp而用php

追答

php简单啊,方便维护的,而且结构简单。
另外这些网站都比较早,最早做的时候就选择了php,惯性很大的。

本回答被提问者采纳
第3个回答  2011-12-24
你好。
PHP最大的一个优势就在于开发成低
要做一套PHP的系统,apache服务器是开源的,PHP语言也不用付费,数据库MySQL也是开源的,所以一整套做下来,基本不用付费,这就大大节省了成本,因此效益就提高了。

php和jsp哪个好
PHP比JSP更好。一、PHP的优势 1. 开发简便:PHP具有简单的语法和丰富的内置函数,使得开发者可以快速上手并进行开发。对于初学者来说,学习曲线较为平缓。2. 广泛应用:PHP广泛应用于Web开发领域,特别适合开发动态网站和Web应用程序。其开源的特性使得开发者可以自由地访问和使用源代码。3. 集成性强:...

phpjsp哪个更好
PHP比JSP更好。PHP的优势:1. 易于学习:PHP语法相对简单,对于初学者来说更容易上手。其开放源代码的特性也促进了大量工具和框架的发展,使得开发过程更加便捷。2.适合Web开发:PHP主要用于Web开发,对于构建动态网站和Web应用程序,PHP有着丰富的库和框架支持,如Laravel、WordPress等。3. 跨平台性:PH...

jsp和php哪个好
1. 强大的跨平台能力:JSP基于Java,拥有Java的跨平台特性,可以在多种服务器和操作系统上运行。2. 丰富的开发工具支持:由于Java的生态丰富,JSP有大量的开发工具和框架支持,如Struts、Spring等。3. 适合大型项目:对于大型、复杂的企业级应用,JSP由于其强大的技术栈和社区支持,表现得尤为出色。PHP的...

php和jsp哪个简单
PHP的优势:1. 简单易学:PHP的语法直观,容易上手。对于初学者来说,学习曲线较为平缓。2. 开发便捷:PHP支持多种数据库和Web技术,提供了丰富的内置函数和扩展库,可以快速地完成Web开发任务。3. 嵌入性强:PHP可以很容易地嵌入到HTML中,使得动态网页开发变得简单。JSP的特点:1. 功能强大:JSP基于...

php与jsp的区别
3、PHP只能实现简单的分布式两层或三层的架构,而JSP可以实现多层的网络架构。4、PHP语法比较简单,容易上手有利于快速开发各种功能不同的定制网站;而JSP相对PHP来说比较难学。5、同样功能的系统用JSP开发的系统比PHP开发的系统的价格要更高。6、PHP适合于快速开发,中小型应用系统,开发成本低,能够对...

php jsp哪个好
JSP是一种基于Java的服务器端编程技术。它主要用于构建动态的Web应用程序,通过Java代码与Web页面进行交互。JSP在大型、复杂的Web应用程序开发中具有优势,特别是在需要高性能和大规模并发访问的场景下。然而,与PHP相比,JSP的学习曲线可能更陡峭,开发门槛相对较高。此外,JSP通常需要配置较为复杂的开发环境...

PHP和JSP之间的区别
3. **性能与API**:JSP支持大量第三方库和API,拥有对象缓存,而PHP在API访问上有限,支持的库较少,且不支持缓存。4. **系统设计与架构**:JSP采用面向对象设计,需前期进行系统分析和设计工作,而PHP采用面向过程开发,相对简单。5. **跨平台性**:Java和PHP都具有良好的跨平台性,能在不同...

PHP与JSP、ASP区别
PHP、JSP与ASP都是用于创建Web应用程序的编程语言。然而,它们分别由不同的公司开发,并在安全性与执行效率上存在差异。理论上,在安全性方面,JSP优于PHP与ASP。就执行效率而言,JSP与PHP的效能大致相同,但都优于ASP。在应用规模方面,JSP通常应用于大型系统,如银行系统;PHP则适于中型系统,如淘宝的...

asp,php。jsp,三者的区别和优缺点是什么
JSP技术因其强大的功能和复杂的体系结构,在处理大量数据时表现出色,拥有最佳的性能表现。相较于JSP,PHP虽然在开发过程中更为简便,但在处理复杂任务时略逊一筹。至于ASP.NET,它则是在.NET框架下开发的,虽然在性能方面不及JSP,但在开发效率和功能扩展性方面有着显著的优势。此外,JSP的技术体系较...

php,jsp,asp语言有什么区别?
【答案】:三者都是不错的Web开发语言,PHP与二者相比有以下优势:PHP相比JSP和ASP,执行速度较快;且PHP是开源软件,可以免费使用,还有LAMP(Linux、Apache、MySQL、PHP)强大的开源应用平台组合。ASP不是开源软件,执行速度较慢,且无法实现跨平台的应用,受到Windows操作系统和Web服务器IIS Server平台...

相似回答