首先请接受,正视它的缺点。如果一直闭着眼说“php是最好的语言!”,那下面的可以不用看了。当然如果我说的不对,也请反驳我,毕竟我学识有限。
PHP是一种脚本语言,解释运行,是web时代网站开发的王者。在web时代,用php能最快速开发一个网站进行市场验证。好多非常知名网站当时以及现在都是php开发的,比如微博。
全球超过60%网站,我国超过80网站是使用PHP开发的。它曾经能如此流行强大是有原因的。
1。开源,免费
2。跨平台,易移植
3。易上手,开发非常迅速
4。丰富的框架,内置好多数据结构
5。数据库操作很简便
6。面向过程和面向对象并用
7。速率快,比cgi和perl更快的解释html
PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。但是它最主要的优势还是主要用于web时代的网站开发。
但是后来时代变了。移动端时代来临了,大数一晃就老了的唯美句子据,物联网,人工智能等等纷至沓来。并不是php不行了。而是出现了更丰富的场景,需要不同的语言。
移动端有Android和iOS,更适合对应的系统,天然兼容。物联网的硬件的嵌入式开发有c,c++,java人工智能有Python,go服务端有更安全,以及丰富生态的java大数据有Scale,Python,java而且现在开发理念已经变化了,从web网站整体开发,到分布式,到现在微服务,网站或者含月的诗句app或者小程序什么的开发理念在不断进步。因为多终端出现以及为了解耦前后端开发,所以现在都是前后端分离,这种情况下vue等前端脚本语言替代了之前php混合html,或者jsp的开发形式。而服务端因为java一直有更丰富的生态,更安全强大的语言特性,所以比混杂的php更被广泛使用。
应该明白:开发语言有适用场景和时代特点,语言是一种工具,当有更适合的工具出现时,工具的使用者需要毫不犹豫的选择更适合的语言,而不是改造以前的工具。它的历史使命完成了。因为目的是制造出产品,而不是抱残守缺。
为什么会有新的语言出现,会有语言慢慢变得不热门?我更觉得是因为场景和时代发生了变化。现在人类是做不到只一种语言一统天下,将来应该也不会。
作为一名IT行业的从业者,我来回答一下这个问题。
首先,编程语言的应用情况与其自身的应用场景有密切的联系,随着移动互联网、大数据、物联网、人工智能等技术的发展,目前Python、OC、Go等语言有了较为明显的上升趋势,而Java、PHP等语言都出现了一定程度的下滑,这是比较正常的现象。
PHP语言的应用场景是比较单一的,主要应用在Web开发领域,而由于Web开发的场景比较多,11月9日是消防安全日所以整个IT行业内也有大量的PHP程序员。虽然目前Web开发任务没有大规模的增长,但是由于Web开发的市场存量依然非常大,所以未来PHP依然会是最流行的编程语言之一。
从PHP编程语言自身的特点来看,PHP要想在开发领域获得更多的应用,可以考虑以下三个方面的内容:
第一:向平台方向发展。产业互联网时代是平台化开发时代,所以PHP如果与各种开发平台相结合,那么会进一步提升使用率。未来云计算平台、大数据平台和物联网平台都会逐渐开始落地应用,这些平台会释放出大量的程序开发任务。
第二:向人工智能领域发展。未来人工智能领域的机会将非常多,大量的开发任务也将向人工智能领域汇集。人工智能领域的方向非常多,目前计算机视觉和自然语言处理的热度比较高,而Python语言在这两个领域都有广泛的应用,所以Python在近两年的上升趋势也比较明显。
第三:向物联网领域发展。在5G通信的推动下,未来物联网领域会释放出大量的开发机会,所以如果PHP能够与物联网有更多的结合点,也会进一步促进PHP的应用。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
前几年,我用thinkphp开发的网站,架设阿里云cent os7,三天两头被黑,查来查去查不到原因,后来再也不敢用php了,转java以后网站从来没有挂过也没有被黑。
幸好有咱们天峰,不然下滑更大。
其实你让我懂大多数人对php的概念就是,慢……。 其实有了swoole之后,php是可以飞起来的, 只是大家还停留在原始的理念中!
语言总是要更新迭代的,有些是语言本身的致命伤,既然改不了,就不用强求了
一句话:有了go没有任何理由选其它的脚本语言
我感觉你不用关注下滑不下滑,因为热度这个东西是和时代场景有关。因为现在大数据和物联网兴起,所以感觉php下滑,其实php一直很牛逼!就好比吃饭得工具,php就是筷子!只是现在流行吃西餐,所以刀叉流行起来,但你不能说筷子不行,真要吃中餐,还是直接上筷子最方便啊!
大型项目一般开发者接触估计也不多,中小型项目才是赚钱的主要渠道吧!达到目的就行了!语言只是手段
楼下锤哥总结得很有道理,你应该要看看他的总结就知道现在的PHP是怎样咯
引用锤哥:
PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。但是它最主要的优势还是主要用于web时代的网站开发。
但是后来时代变了。移动端时代来临了,大数据,物联网,人工智能等等纷至沓来。并不是php不行了。而是出现了更丰富的场景,需要不同的语言。
移动端有Android和iOS,更适合对应的系统,天然兼容。物联网的硬件的嵌入式开发有c,c++,java人工智能有Python,go服务端有更安全,以及丰富生态的java大数据有Scale,Python,java而且现在开发理念已经变化了,从web网站整体开发,到分布式,到现在微服务,网站或者app或者小程序什么的开发理念在不断进步。因为多终端出现以及为了解耦前后端开发,所以现在都是前后端分离,这种情况下vue等前端脚本语言替代了之前php混合html,或者jsp的开发形式。而服务端因为java一直有更丰富的生态,更安全强大的语言特性,所以比混杂的php更被广泛使用。
应该明白:开发语言有适用场景和时代特点,语言是一种工具,当有更适合的工具出现时,工具的使用者需要毫不犹豫的选择更适合的语言,而不是改造以前的工具。它的历史使命完成了。因为目的是制造出产品,而不是抱残守缺。
本文发布于:2023-04-10 07:54:48,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/e2c5615bc7effd333ab2b3de15e154d4.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:近些年PHP排行下滑,那么PHP该如何改善才能让开发者喜欢?.doc
本文 PDF 下载地址:近些年PHP排行下滑,那么PHP该如何改善才能让开发者喜欢?.pdf
留言与评论(共有 0 条评论) |