PHP也曾有过光辉的好日子,但现如今尖萼C语言早已Fousseret了吗?
译者 | Daan
翻译者 | 弯月,白眉林 | 郭芮
下列为原文:
StackOverflow上的许多人都说PHP早已Unlike了。她们说的对吗?却是即使她们不讨厌PHP?在责任编辑中,瞧瞧他们一起来看一看PHP,看一看尖萼C语言与否除了今后。
PHP仍在主导力量Web
单纯地看一看位数统计数据,就能确认PHP并没死。现阶段PHP仍是最常见的服务端C语言,大约75%的页面都是用PHP撰写的。依照上面的图象就能窥见PHP在采用振幅上排名第一。
那个统计数据数字说明PHP并没死,即使75%那个位数距失踪太远方了!
那么多中文网站采用PHP的其原因众所周知是即使WordPress采用了PHP。在大部份中文网站中, WordPress的市场占据率约占34%。换句话说,在世界上有7500亿个中文网站都采用了WordPress。
除此之外,除了许多CMS,比如说Drupal(3%)和Joomla(2%),它也占据非常大的市场占据率。除了许多盛行的店面信息系统,比如说Shopify,约占总市场占据率的1%以内。
许多大型的内容信息系统和店面信息系统也都在采用PHP,因此PHP依然稳居高位。
从头开始构建中文网站
我看到许多有关从头开始构建中文网站的争论,即使许多采用WordPress的人都不知道如何写代码。利用WordPress创建中文网站就不需要知道如何写代码。许多拥有WordPress中文网站的人可能甚至都不知道背后是PHP提供的支持。那么,从头开始构建中文网站的人仍然会采用PHP吗?
PHP曾经是,且仍然是一种非常盛行的语言。其中一个其原因就在于,它是一种非常容易学习的C语言。如果你想新建中文网站,那么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的今后确实很光明——它是迄今为止采用最广泛的WebC语言。
PHP诞生早已很长一段时间了,所以代码中也有所体现,包含许多旧功能意味着大家不是很清楚哪种才是最好的解决方案。至于代码方面,你能利用框架处理大量的底层工作,并强制你撰写更清晰的代码。自从PHP 7推出以来,该语言的许多方面都有所改善。
如果你想成为一名PHP开发人员,那么在找工作的时候就不用发愁了。有关PHP编程方面的工作许多,而且这种情况在今后还将持续。
那么,你觉得PHP怎么样呢?你觉得这种C语言有今后吗?或者你觉得PHP早已死了?请在下方留言。
原文:https://medium.com/better-programming/does-php-have-a-future-6756f166ba8
【END】