Content writing and its pitfalls

众所周知,PHP 语言作为服务器端开发的脚本语言,在网站开发方面非常有名。自从 1995 年 RasmusLerdorf 创建之后,根据 W3Techs 的调查显示在已知的服务端编程语言中,PHP 就占据了 82%。而其中还不乏 WordPress,Facebook 这样的知名科技公司。在编程语言流行度排行榜中的位置仅次于 Java,在 Toibe 排行中名列第六。2015 年 PHP 7 发布,更是极大地改进了性能,让 PHP 变得更加强大。不过,像所有的技术一样,人们对它的评价总是参差不齐,有人喜欢而有人不喜欢。

PHP为什么开发人员对于 PHP 语言褒贬不一?

优点一:流行,容易上手

PHP 是目前最流行的编程语言,这毋庸置疑。它驱动全球超过 2 亿多个网站,有全球超过 81.7%的公共网站在服务器端采用 PHP。不仅如此,据统计,有 78.1%从事 PHP 的人认为 PHP 最容易学习和上手。这是因为 PHP 常用的数据结构都内置了,使用起来方便简单,也一点都不复杂,表达能力相当灵活。

NewMediaCampaigns 公司的开发工程师 JoshLockhart 曾讲过:PHP最容易学习的网站开发语言,它能安装在绝大多数的服务器上,并且由于有实时更新的文档和问答,PHP语言相对其他语言简单易学。

优点二:开发职位很多

在服务器端的网站编程中 PHP 会更容易帮助你找到工作。京东、淘宝、天猫、Google、百度、新浪、腾讯 QQ、微信等很多互联网相关企业都在使用 PHP 开发框架,所以可以说市场对 PHP 的开发程序员的需求还是比较大的。

优点三:仍然在不断发展

PHP 在不断兼容着类似 closures 和命名空间等技术,同时兼顾性能和当下流行的框架。版本是 7 之后,一直在提供更高性能的应用,在一些WordPress 基准测试当中,性能可以达到 PHP 5.6 的 3 倍。PHP 7 包含了一些重大安全改进,如除去 PHP 安全模式,添加魔术引号,有一些新的保留关键字等等。

缺点:设计缺陷,缺少关注

PHP 被称作是不透明的语言,因为没有堆栈追踪,各种脆弱的输入。没有一个明确的设计哲学。早期的 PHP 受到 Perl 的影响,带有 out 参数的标准库又是有 C 语言引入,面向对象的部分又是从 C++和 Java 学来的。

不过,总的来说,相对于极小的缺点来说,PHP 的发展空间是极其大的,这也是为何其会受到市场以及企业喜欢和欢迎的原因所在。可以说,对一门技术的喜厌程度来自很多方面,从个人习惯到项目需求,毕竟任何东西都没办法做到人见人爱。