浅谈php语言的优缺点

2022-05-13    分类: 网站建设

随着网络的不断发展,网站的编程语言也在不断的发展,之前我们网站建设公司用的编程语言用的是asp;现在也都改了,都用了php。相对于asp来说,php的功能,都有大大的提升,可是他的提升也并不代表他是好的。

那么php的优点是什么呢?(1)入门快。像我们公司就是从asp转向php的,我们的工作人员之前学的都是asp,因为工作市场的需要,我们的程序员工也就开始了从asp转向php,他们也就用了2周左右学会了,并且已经可以做一些企业网站了。(2)开发成本低。PHP最经典的组合就是:Linux + Apache + MySQL + PHP。非常适合开发中小型的web应用,因为上手容易,所以开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。(3)PHP是解释性的脚本语言。写完代码以后即可以执行,不像c,java,c++等语言还需要去编译执行,相对来说比较节省时间。(4)配置及部署相对简单一些。对比JAVA开发来说,JAVA开发的配置就复杂多了,什么Structs、Spring、Hibernate、Tomcat等等很多地方都需要配置,甚至你在程序中每写一个SQL语句都需要先在Hibernate中配置一下,有时重新部署一个class文件或jar文件还可能需要重启Web服务器(Tomcat或Resin或其它的Web服务器)使新部署的库文件生效。PHP开发中主要是PHP自身的配置文件及Web服务器的配置(如Apache或Nginx或Lighttpd等),相对于JAVA来说还是简单一些,而且新修改了文件以后不需要重新启动Web即可以立即生效。(5)有很多开源的框架或开源的系统可以使用。比如比较知名的开源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,开源论坛有Discuz!、Phpwind等,开源博客WordPress,开源网店系统如Ecshop、ShopEx等,开源的SNS系统如UCHome、ThinkSNS等。

什么东西都有优点和缺点,不可能那么好,php也不列外!它的缺点有(1)对多线程支持不太好,大多数时候我们只能简单的模拟去实现的,Via。(2)对面向对象的支持也不太好,相对来说PHP5的面向对象有了不少的提升。(3)编码规范不太统一,如删除用户,有的人用delete_user,而有的人可能用deleteUser,如果不提前制定编码规范,这种情况可能会经常发生,因为每个人都有自己的编码习惯。(4)语法不太严谨,比如变量不需要定义就可以使用,在c,java,c++中变量是必须先定义以后才可以使用的。

现在我只想到这些,如果有更多的不同意见,欢迎交流!

新闻名称:浅谈php语言的优缺点
标题路径:https://www.cdcxhl.com/news/152955.html

成都网站建设公司_创新互联,为您提供网站排名网站建设商城网站微信公众号Google面包屑导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站