你认为曾经“最好的语言”PHP过时了吗?为什么?

2023-11-14 13:40:35 3

PHP最近似乎受到了很多负面评价。因此,我想问一下你,你认为曾经被誉为“最好的语言”PHP现在已经过时了吗?作为一个使用PHP已经有8年时间的开发者(虽然现在也在使用Go语言,但仍大量使用PHP),我想分享一下我的看法。

首先借用鸟哥转发的一条微博,说某种技术好的同时经常会有人对其他技术进行负面评价,仿佛是在进行技术对比。因此,这种“黑”可以被忽视,因为任何技术都会有负面评价。我们应该有自己的判断,并了解整个技术环境。

PHP的优点包括: 1. 开发速度快:PHP从诞生之初就以开发速度快著称。在过去的PHP、ASP、JSP等语言竞争时,PHP的优势非常明显。 2. 环境简单,易学:LMAP/LMNP一直是非常流行的Web技术方案,搭建这套方案非常容易,有许多成熟的套件可以直接使用。 3. 强大的预定义函数:PHP内置了许多强大的函数,比如计算文件的md5,只需要一个函数md5_file()就能搞定,而其他大部分语言需要更多的代码来实现。 4. 强大的数组:我相信没有人会怀疑这一点,这也是我最喜欢PHP的一个特性。 5. 仍然有大量的招聘信息:在各大招聘网站搜索一下,会发现仍然有大量的PHP职位招聘,因为许多大型公司仍然在大量使用PHP。 6. PHP 7性能大幅提升;Swool框架在国内推广,对PHP都是有利的消息。

关于过时说,近年来移动互联网趋势盛行,技术架构发生了很大变化,前后端分离几乎成为了标配,并且微服务架构变得非常流行。在这样的环境下,类似Go语言这样的语言进入了人们的视野。然而,我发现学习Go语言的大部分人之前或现在都使用过PHP,并且他们喜欢对PHP进行负面评价或调侃。

坦率地说,近几年,PHP在一些技术选型中其竞争地位有所下降。如果你现在只懂得PHP,你的竞争力会大大打折扣。但我并不认同直接宣称PHP已经过时。在当前的时代,我们需要同时具备深度和广度。如果你喜欢PHP语言,完全可以深入学习,并且涉猎其他语言,比如Go。我相信只要你在某个领域足够深入,就不会有过时的问题,并且你还可以轻松掌握其他技术,而这个所谓的过时,会成为你的优势。

最后,Go语言中文网致力于分享Go语言知识以及服务端和架构方面的经验交流,欢迎关注我们!

爱网站

Linux、centOS、Ubuntu、Windows操作系统下的ECS云服务器、vps虚拟空间、建站主机到期停止异常等状态监测,宝塔面板Bt、小皮面板PHPStudy、IIS、Apache、Nginx、XAMPP、wamp建站环境意外故障监测,php+MySql、asp、java、html等建站程序运行故障监测,域名状态、SSL证书状态监测,网站301、302、404、500错误代码及网站无法访问通知提醒,全国多节点测试网站速度及网络攻击!

网站服务

扫一扫,关注我们

桂ICP备2022009721号-1