为什么PHP的开发效率比java高但是java比PHP流行

电子说

1.2w人已加入

描述

从我国目前的形式来看,php的招聘岗位确实是越来越少,大公司也是越来越少用php呢?以下是我的观点,仅供参考,欢迎大家指正:

不得不承认PHP的开发效率确实很高

php和MySQL是完美搭配,他们是天生一对,PHP操作MYSQL具有天生的优势。

PHP和Apache、nginx是绝配,完美支持,代码丢在服务器上,很快就能跑起来。

在数据操作上,我还没看到哪种语言能像PHP那样完美的操作数组,你都无法想象的操作,它都帮你想到了,大大节省了开发时间。

PHP天生就是为WEB而生,全球大部分的网站都是PHP写的,尤其是国外,wordpress像神一般的存在,使用的人越来越多。Web开发相关的,只要你想到的他都有,比如:什么协议相关、请求响应、加密处理、各种流应有尽有。

社区资源、开源插件相当丰富,总有一款适合你的。

动态语言、弱类型的灵活度,加上PHP后来增强的类型提示,让你很灵活的使用。

还有目前我认为很强悍的的PHP框架——Laravel 设计如此之完美和精妙,用上了,估计你就很难再爱上其他的框架了,相关的插件也很多,十分丰富。

对比下PHP和JAVA的主要区别

虽然php有如此多的有点,为啥用不起来呢?这里不谈论JAVA的优点,我们来看看两者主要的区别:

1、语言特点的主要区别

PHP属于弱类型语言,给予程序员的空间太大,语言太灵活,不好约束开发者;

Java属于强类型,语法看似啰嗦,实则非常规范,教条,更容易标准化。

2、就业机会

现在越来越多的公司用JAVA,放弃PHP,造成了市面上JAVA的需求多于PHP。学PHP的人也越来越少。不管是在一线城市,还是在二三线城市,很多项目都要求JAVA,比如政府采购项目。

再从人的角度来分析,不是语言不好,在大型项目上真正会应用的人并不多

个人感觉不是php不行,而是大部分php开发人员都是自学成才,缺乏专业的理论学习,比如数据结构,设计模式、面向对象的思想、单元测试的经验都是欠缺的,市面上针对PHP系统培训的机构又比较少,在编程习惯和开发流程上,由于其语言太灵活太方便,造成了在多人配合时,如果团队缺乏核心主力的情况下,用PHP写出的程序在代码结构、测试、项目人员沟通及代码重用方面都会造成各种问题,很不利大型项目的管理和开发,除了这个方面,真正能够把控PHP项目的人才很难找,能把PHP用好的公司并不多,除此之外学PHP的开发人员也越来越少,不得不说,目前PHP的局面是比较尴尬的。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分