作者 | Daan
译者 | 弯月,责编 | 郭芮
以下为译文:
StackOverflow上的很多人都说PHP已经去世翘翘了。他们说的对吗?还是由于他们不喜好PHP?在本文中,就让我们一起来看一看PHP,看看这门编程措辞是否还有未来。
PHP仍在主导Web
大略地看一看数字统计,就可以确定PHP并没有去世。目前PHP仍是最常用的做事器端编程措辞,大约75%的网页都是用PHP编写的。根据下面的图表就可以看出PHP在利用频率上遥遥领先。
这个统计数据表明PHP并没有去世,由于75%这个数字间隔去世亡太迢遥了!
数据来源:w3techs.com
这么多网站利用PHP的缘故原由之一是由于WordPress利用了PHP。在所有网站中, WordPress的市场份额约占34%。也便是说,全天下有7500万个网站都利用了WordPress。
此外,还有一些CMS,比如Drupal(3%)和Joomla(2%),它们也霸占很大的市场份额。还有一些盛行的店铺管理系统,比如Shopify,大约占总市场份额的1%旁边。
许多大型的内容管理系统和店铺管理系统也都在利用PHP,因此PHP依然稳居高位。
从头开始构建网站
我看到很多有关从头开始构建网站的辩论,由于许多利用WordPress的人都不知道如何写代码。利用WordPress创建网站就不须要知道如何写代码。许多拥有WordPress网站的人可能乃至都不知道背后是PHP供应的支持。那么,从头开始构建网站的人仍旧会利用PHP吗?
PHP曾经是,且仍旧是一种非常盛行的措辞。个中一个缘故原由就在于,它是一种非常随意马虎学习的编程措辞。如果你想新建网站,那么PHP是一门非常精良的措辞。学习PHP不须要任何预备知识,我敢说大多数已经存在一段韶光的网站的开拓职员都可能是从PHP入门的,或者至少在某一期间打仗过PHP。
编程
PHP自1994年出身以来一贯生动在我们周围,只管这门措辞随着韶光的推移变得有点混乱。构建同一个功能的方法有很多种,而且很多方法都非常糟糕,因此很随意马虎在PHP中编写出糟糕的代码。然而,无论用任何措辞都有可能编写出糟糕的代码,只不过PHP的发展方向让这种方向更为明显罢了。
间隔PHP的出身已经由去了很永劫光,但它依然保留了很多旧的功能。因此,PHP的入门非常大略,但如果你坚持利用旧的办理方案,那么终极可能无法得到符合最佳实践的代码,而我们该当只管即便避免这种情形。如果你缺少PHP的编程履历,那么就有可能不会遵照最佳实践,由于你不清楚哪种才是最佳办理方案。由于在PHP中办理同一个问题的方法有很多种,这也是有些开拓职员讨厌PHP的缘故原由之一。
另一方面,你可能会说大多数Web开拓职员都不会编写原始的PHP。大多数时候,你都依赖框架完成大多数事情。Laravel是一个非常盛行的PHP框架。利用框架的好处在于很多混乱的事情都是在幕后完成的,这个框架会迫使你编写更清晰的代码。
PHP 7
自PHP 7发布以来,已经引入了许多新功能和改进。两个重大的改进是:提升速率和内存的利用。也便是说,利用PHP 7构建的网站的加载速率远远超过了旧版的网站,而且可以同时处理更多用户。
代码方面已经引入了类型声明和新运算符,缺点处理也得到了改进。
事情
由于75%的网站都利用了PHP,因此市场上涉及PHP编程的事情大概多。所有这些网站都须要掩护,那么就须要PHP开拓职员。PHP巨大的市场份额不会在一夜之间消逝,因此PHP方面的事情会在未来持续涌现。
点击StackOverflow的这个求职链接(https://stackoverflow.com/jobs/developer-jobs-using-php),你就会创造有关PHP的招聘还是有很多。
总结
只管有关PHP未来走向的辩论无休无止,但很明显PHP的未来确实很光明——它是迄今为止利用最广泛的Web编程措辞。
PHP出身已经很长一段韶光了,以是代码中也有所表示,包含很多旧功能意味着大家不是很清楚哪种才是最好的办理方案。至于代码方面,你可以利用框架处理大量的底层事情,并逼迫你编写更清晰的代码。自从PHP 7推出以来,该措辞的很多方面都有所改进。
如果你想成为一名PHP开拓职员,那么在找事情的时候就不用发愁了。有关PHP编程方面的事情很多,而且这种情形在未来还将持续。
那么,你以为PHP怎么样呢?你以为这种编程措辞有未来吗?或者你以为PHP已经去世了?请不才方留言。
原文:https://medium.com/better-programming/does-php-have-a-future-6756f166ba8
本文为CSDN翻译,转载请注明来源出处。
【END】