0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Wildesbeast 来源:网络整理 作者:佚名 2020-01-24 11:54 次阅读

从我国目前的形式来看,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的局面是比较尴尬的。

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

    关注

    19

    文章

    2903

    浏览量

    102875
  • PHP
    PHP
    +关注

    关注

    0

    文章

    450

    浏览量

    26428
  • MySQL
    +关注

    关注

    1

    文章

    772

    浏览量

    25958
收藏 人收藏

    评论

    相关推荐

    php是什么

    中,并在服务器端执行。PHP的设计灵感来源于C语言,同时也吸取了Java和Perl等其他语 言的特点,形成了独特的语法结构。这种语言特别适合于Web应用程序的开发,因为它允许开发者快速
    发表于 01-30 16:33

    什么是PHP?什么是PHPer?

    1)什么是PHPPHP是Hypertext Preprocessor两个英文单词的缩写,是基于服务器端运行的脚本程序语言,其可以实现数据库和网页之间的数据交互。PHP的独特语法混合了C、Ja
    发表于 10-15 11:37

    PHP4调用JavaBean的摸索

    了例子,试着做了一下,而且是在 win2000+apache+php4p12配置下. 具体步骤如下: 一、安装好JVM(java virtual machine)(我用的是jdk122) 当然,您不
    发表于 01-11 09:24

    PHP3入门教程之什么是PHP

    代码也是嵌入在 HTML 中的,而这也为编程带来了更多的方便。 PHP3.0 在很大程度上可以说是 Perl , Java 和 C 等诸多概念的混合体。它的语法结构基本上是借鉴于 C ,这使得 PHP
    发表于 04-14 15:56

    超多Java\ASP.NET\PHP\oracle\android\iphone\VC++视频

    各位IT朋友们,推荐超多Java\ASP.NET\PHP\Oracle免费项目实战视频教程java新技术和项目实战视频:http://www.ibeifeng.com/category.php
    发表于 03-10 19:11

    嵌入式为什么JAVA、.Net好?

    第一、嵌入式是IT各个技术的精髓集合,也可以说是基础,万丈高楼平地而起,基础扎实了,盖几层就看自己的需求了。第二、Java、.NET等开发语言,属于应用层开发,注重开发
    发表于 07-14 15:53

    为什么Python Web流行度不如PHP

    简化了管理难度,但是国内无法访问…  所以从流行程度上讲,Python 不会超过 PHP,因为数量庞大的服务提供商无法用 Python 支撑现有的用户规模。但是这个
    发表于 12-02 16:34

    【HiKey试用体验】04. 在Hikey上安装PHP运行环境

    的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以CGI或者
    发表于 06-13 13:54

    基于PHP的 ArcMS地图应用开发方法及案例

    为方便用户的定制开发 , A rc IMS提供了几种开发接口 ,但并没有提供当前非常流行PHP脚本语言的开发接口 ,也鲜有这方面的文档资
    发表于 09-08 14:00 3次下载
    基于<b class='flag-5'>PHP</b>的 ArcMS地图应用<b class='flag-5'>开发</b>方法及案例

    流行的编程语言java,python

    世界上最大的编程相关书籍出版商Packt Publishing进行的市场研究显示,Java和Python是当今最流行的编程语言,Java流行程度位居第3。 该公司通过调查11000受访
    发表于 09-26 10:22 0次下载
    最<b class='flag-5'>流行</b>的编程语言<b class='flag-5'>java</b>,python

    PHP之父谈javaphp

    PHP之父Rasmus Lerdorf性格直接坦荡,措辞简练精辟,字里行间透着一股务实至上的精神气。在参加PHP全球开发者大会前夕,这位实干家接受了《程序员》采访,分享了自己的编程感悟。 工作重心
    发表于 10-10 16:51 0次下载

    Java程序员开发常用的工具(全)

    Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发但是目前亦有人通过插件使其作为其他计算机语言比如C++、PH
    的头像 发表于 03-20 10:42 6405次阅读
    <b class='flag-5'>Java</b>程序员<b class='flag-5'>开发</b>常用的工具(全)

    如何使用PHP-X快速开发一个PHP扩展

    PHP-X是我在2018年年初创建的一个新项目。这个项目的目标就是让有一定工作经验的PHP程序都能够具备扩展开发的能力。
    发表于 03-20 15:24 9次下载
    如何使用<b class='flag-5'>PHP</b>-X快速<b class='flag-5'>开发</b>一个<b class='flag-5'>PHP</b>扩展

    Java和嵌入式技术的区别

    首先,JavaPHP均是IT行业内比较流行的编程语言,从目前的发展趋势来看,未来依然有广阔的应用场景,所以学习Java或者PHP是不错的选
    发表于 06-10 11:33 5562次阅读

    php的特点有哪些

    ,如今已经成为最流行的Web开发语言之一。以下将详细介绍PHP的特点。 1.易学易用:PHP语法简单易懂,与其他编程语言相比,学习和使用PHP
    的头像 发表于 12-04 15:50 473次阅读