创意电子

标题: PHP 穷途末路? [打印本页]

作者: 立森影像LESU    时间: 2020-2-18 07:02
标题: PHP 穷途末路?
PHP也曾有过辉煌的日子,但如今这门编程语言已经穷途末路了吗?

                               
登录/注册后可看大图
作者 | 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】
作者: 立森影像LESU    时间: 2020-2-18 07:04
CSDN穷途末路
作者: LH4206    时间: 2020-2-18 07:08
go对于高并发的接口确实有先天优势,但对于网站后台跟前台页面,往往需要前端配合的前后端分离模式才好一些。php一个都能干,各有侧重
作者: 刘伟    时间: 2020-2-18 07:10
硅谷早都没什么php的工作了,都被Java,GO, node.js,TS干掉了[大金牙]
作者: 立森影像LESU    时间: 2020-2-18 07:13
市面上80%的网站都是php开发的,你们却说穷途末路…
作者: PF3686    时间: 2020-2-18 07:16
不知道这篇文章数据哪来的,但现实现在国内php岗位需求很少,工作很难找
作者: hyff    时间: 2020-2-18 07:22
php+swoole无敌
作者: 经典    时间: 2020-2-18 07:24
java培训机构估计恨死php了吧
作者: LH4206    时间: 2020-2-18 07:26
PHP是世界上最好的语言[灵光一闪]
作者: 刘伟    时间: 2020-2-18 07:31
转golang吧
作者: 经典    时间: 2020-2-18 07:34
不对明明90%都是php.[酷拽]
作者: hyff    时间: 2020-2-18 07:37
反正我已经转go了 go真是舒服
作者: hyff    时间: 2020-2-18 07:42
有了go后,php确实不够用了
作者: qq3028236701    时间: 2020-2-18 07:47
一句话php
作者: qq3028236701    时间: 2020-2-18 07:48
v8了解下,前后端统一……
作者: 经典    时间: 2020-2-18 07:52
在高并发、协程面前,php落伍了
作者: vito    时间: 2020-2-18 07:57
Drupal真的还在有人用吗?
作者: hyff    时间: 2020-2-18 08:01
穷途末路的是35岁的程序员
作者: PF3686    时间: 2020-2-18 08:02
如果PHP实现高并发,多任务,多线程。你还敢说不是世界最好的语言。




欢迎光临 创意电子 (https://www.wxcydz.cc/) Powered by Discuz! X3.4