PHP 行将走向没落?
资讯
0
1834
2021-11-09 07:44:51
TIOBE 最近公布了 2021 年 11 月的编程语言排行榜。它说自 20 多年前 TIOBE 指数开始发布以来,PHP 一直常驻在榜单前十;然而最近,该语言已经开始在前十的边缘“苦苦挣扎”。TIOBE CEO Paul Jansen 称,“PHP 曾经是 Web 编程领域的大师,但现在它在这个领域面临着大量的竞争。这并不是说 PHP 已经死了,仍然有很多中小型企业在依赖 PHP。所以我预计 PHP 会进一步下降,但速度会很慢。PHP 的两个竞争对手,Ruby 和 Groovy,本月都前进了 3 个位置。具体表现为 Ruby 从第 16 位上升到第 13 位,Groovy 从第 15 位上升到第 12 位。”本月还有一些其他有趣的变化是,Lua 从第 32 位上升到了第 26 位、Dart 从第 40 位到了第 31 位、以及 Kotlin 从第 38 位到了第 33 位。前十榜单中,Python 自上月夺冠后,仍牢牢占据着榜首的位置;其次分别为 C 和 Java。其他语言变化不大,Assembly language 再次由第十位上升到了第八位,SQL 和 PHP 分别被挤至第 9、10 位。第 11-20 名中很多语言都出现了反复波动,其中 GO 语言就在进行了一段时间的攀升后,再次从第 12 位跌至了 18 位。具体而言,排名相较前一个月出现上升的有:Groovy(15→12)、Ruby(16→13)、Swift(17→14)、Perl(19→16)、Delphi/Object Pascal(20→17);排名下降的有:R(14→15)、GO(12→18)、Fortran(18→19)、MATLAB(13→20)。Classic Visual Basic 则在第 11 位保持不变。TOP 10 编程语言 TIOBE 指数走势(2002-2020)第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):ABC, Algol, APL, Awk, B4X, Ballerina, Bash, BCPL, Bourne shell, CL (OS/400), Clipper, Dylan, Eiffel, Elixir, Emacs Lisp, F#, Forth, Haxe, Icon, Inform, Io, J#, Korn shell, Lingo, LiveCode, M4, Maple, ML, MQL4, NXT-G, Oberon, OCaml, OpenCL, Pure Data, Q, Racket, Raku, RPG, S, sed, Simulink, Solidity, SPARK, SPSS, Stata, Tcl, Vala/Genie, Verilog, Xojo, ZigTIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。看到这个榜单,我们总结PHP语言的一些特点,包括缺点:PHP以前慢过一阵,现在正变得越来越快,尤其是PHP8,它用了 JIT(即时编译器)。PHP 有很多高质量的框架,包括ThinkPHP、Codeigniter、Laravel以及YII等。比如Laravel是一个 PHP 后端框架,它强大方便,可为 Web 应用程序提供安全性和良好代码实践,人们能够更有效率,写出更好、更干净的代码。目前全球有7700 万个网站由 PHP 提供支持。这意味着它们需要由人们来维护!它有强大的社区,在世界各地有庞大的开发人员和用户,可以帮助人们解决任何技术问题。比如 Stackoverflow 等上解决 PHP 等问题。自由职业者对PHP非常喜欢,它是最容易学习的语言之一,非技术人员可以轻松管理其网站后端,有众多公司提供了PHP的工作。谁都有机会从事 PHP 的自由/远程职业。流行的WordPress还允许人们自由编辑 wp-config 文件。PHP的缺点是性能不如 Golang 或 Node.JS 等运行时(Runtime),PHP 的架构对收到的每个请求运行在不同的进程,这导致一些性能的下降。但是这不应该是阻止人们学习 PHP的因素。PHP 开发者仍然可以找到工作赚钱。在接下来的十年中,PHP 仍会在互联网上发挥重要作用。有很多公司从自由职业者开始,或者“专家”时期用PHP赚到第一笔钱,然后他们用这笔钱作为基础,后来有的人便从历史中删除了 PHP。现在他们是大佬,有一众牛轰轰的本地团队,还用了很多花哨的词,如为用户“提供核心价值”、“全球大客户”、“强大的研发团队”和“卓越服务云计算”等等。
本文为 @ 21CTO 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。