PHP的上风与不足
长处:
1、入门快,有别的言语基本的顺序员二周摆布的时刻就能够入门,一个月摆布的时刻基本上就能够开辟简朴的项目了。
2、开辟本钱低,PHP最典范的组合就是:Linux + Apache + MySQL + PHP。异常合适开辟中小型的web运用,由于上手轻易,所以开辟的速率比较快。而且一切的软件都是开源免费的,能够削减投入。
3、PHP是解释性的脚本言语,写完代码今后即能够实行,不像c,java,c++等言语还须要去编译实行,相对来讲比较节省时刻。
4、相对来讲,PHP顺序员的薪水均匀要比c,c++,java顺序员的均匀工资要低一些,特别是关于中小型企业来讲能够勤俭一些本钱。
5、设置及布置相对简朴一些,对照JAVA开辟来讲,JAVA开辟的设置就庞杂多了,什么Structs、Spring、Hibernate、Tomcat等等许多处所都须要设置,以至你在顺序中每写一个SQL语句都须要先在Hibernate中设置一下,偶然重新布置一个class文件或jar文件还能够须要重启Web服务器(Tomcat或Resin或别的的Web服务器)使新布置的库文件见效。
PHP开辟中主假如PHP本身的设置文件及Web服务器的设置(如Apache或Nginx或Lighttpd等),相干于JAVA来讲照样简朴一些,而且新修改了文件今后不须要重新启动Web即能够马上见效。
6、有许多开源的框架或开源的体系能够运用,比方比较着名的开源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,开源论坛有Discuz!、Phpwind等,开源博客WordPress,开源网店体系如Ecshop、ShopEx等。
瑕玷:
1、对多线程支撑不太好,大多数时刻我们只能简朴的模仿去完成的,Via。
2、对面向对象的支撑也不太好,相对来讲PHP5的面向对象有了不少的提拔。
3、编码范例不太一致,如删除用户,有的人用delete_user,而有的人能够用deleteUser,假如不提早制订编码范例,这类状况能够会常常发作,由于每个人都有本身的编码习气。
4、语法不太严谨,比方变量不须要定义就能够运用,在c,java,c++中变量是必须先定义今后才能够运用的。
个人以为言语没有优劣,只是差别的言语用在差别的处所、差别的层面罢了,高并发、高性能的Web运用中瓶颈每每不在开辟言语,最主要的处所是架构。
引荐教程:PHP视频教程
以上就是php的上风和不足的细致内容,更多请关注ki4网别的相干文章!