php比java哪个开发效率高?
一些Java可以做的事情Php做不了或者说要借助另外的工具才可以做,要但就开发网站这个事情来说,Php确实是要比Java效率高,尤其是相对简单的项目。
首先,Java的架构要比Php复杂,先不说各种开发框架,Jsp和Class文件要分开吧,连接数据库要用ORM吧,要比对各种常用开源包的版本吧,http服务器下层要servlet容器吧。而Php架构就非常简单,理论上写好Php文件,往http服务器里一放就可以,读写mysql数据库也几乎不需要任何额外工具。至于MVC,开发严谨的项目Php和Java两者都需要。面向对象编程Java必须一直坚持,而php很多时候只是部分这样做,其余大部分则采用面向过程方式(尽管这部分很多时候也披着面向对象的外衣)。
第二,Php采用弱类型变量,不管你要定义什么变量,一个$足以,转化问题也几乎不用管,Java则不行,数字就是数字,字符串就是字符串,这是Java效率高的一个原因,也是开发比Php慢的一个原因。
第三,PHP可以支持热部署,而JAVA需要重新编译。PHP改完一段代码,发布后就可以看到结果了,这省去了不少维护的工作量。
第四、低成本Java项目解决不了网站高并发的问题。单个Tomcat、Jetty或Jboss能支持1000个并发就非常不容易,别说跟支持php的nginx比,就是apache也没法比。
当然,如果投入超过百万weblogic那又不一样,注意,这个超过百万是单独投入在httpd服务器和servlet容器上的,跟具体开发一毛钱关系也没有。
Java的运算效率高于Php,但网站项目的大量运算都是在数据库层面发生的,Java的这个优势发挥不出来。举个例子,有10万篇文章,比对他们的相关性,这个事情Java做起来就比Php要适合很多。
以上就是php比java哪个开发效率高?的详细内容,更多请关注其它相关文章!
推荐阅读
-
php后台开发框架(php后端和java后端的区别)
-
php开发框架有哪些(javascript和java的区别)
-
java界面开发工具哪个好(公认最实用的6款开发工具)
-
浅析Java、C/C++、JavaScript、PHP、Python分别用来开发什么?
-
Java和PHP在Web开发方面对比分析
-
php和java哪个好就业
-
PHP和Java 集成开发详解分析 强强联合第1/4页
-
系统设计和开发中,方法论比技术更重要--兼谈怎样做Java服务器的性能分析和调整
-
在AIX Version 5.3中使用Java和PHP技术进行开发,第1部分:设置Java环境_PHP教程
-
PHP和Java 集成开发详解分析 强强联合第1/4页