您好,欢迎访问一九零五行业门户网

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

php 语言,作为服务器端开发的脚本语言,在网站开发方面非常有名。从1995年 rasmus lerdorf 创建之后,w3techs 的调查显示在已知的服务端编程语言中,php 占了82%。其中不乏wordpress,facebook 这种公司。
php 语言,作为服务器端开发的脚本语言,在网站开发方面非常有名。从1995年 rasmus lerdorf 创建之后,根据 w3techs 的调查显示在已知的服务端编程语言中,php 占了82%。其中不乏wordpress,facebook 这种公司。在 pypl(编程语言流行度排行榜)中仅次于 java,在 toibe 排行中名列第六。2015年会有高性能的 php 7 发布。
像所有的技术一样,人们对它的评价参差不齐。我们来看看为什么有的人喜欢它而有的人诅咒它。
优点一:流行,容易上手
php 是目前最流行的编程语言。php 工具厂商 zend 科技 ceo andi gutmans 如是说。new media campaigns公司的开发工程师 josh lockhart 对我们讲:php 是最容易学习的网站开发语言。它安装在绝大多数的服务器上。由于有实时更新的文档和问答,php 语言相对其他语言简单易学。
优点二:网站开发职位很多
gutmans 还说,在服务器端的网站编程中php会帮助你找到工作。dice.com 一个简短的调查中显示,和 php 相关的职位有3366个,相比于 java 17418个和 perl 4300个,python 5429个少了一些,但是比 ruby 的2973和985个 objective-c 职位多一些。尽管比 ruby,python,go,rust 语言略逊,但是 lockhart 认为 php 仍然是使用最多的语言之一。
优点三:仍然在不断发展
php 在不断兼容着类似 closures 和命名空间等技术,同时兼顾性能和当下流行的框架。gutmans 说道,接触 php 并不需要知道 php 到底提供了哪些技术,lockhart 作为一名开发人员讲:大家讲 php 认为是一个面向对象的开发模型。接下来的版本是7,将要提供更高性能的应用。lockhart 指出facebook 也在加强 php,比如他们的 hhvm 虚拟机,和 hack 编程语言。
缺点:设计缺陷,缺少关注
博 主 eevee 说,php 的每个功能设计都是有问题的。他对 php 的看法是极其糟糕的设计。eevee 不仅不喜欢这个语言,对其框架也不能赞同。他认为 php 语言不稳定,总是出现各种意外。php 被称作是不透明的语言,因为没有堆栈追踪,各种脆弱的输入。没有一个明确的设计哲学。早期的 php 受到 perl 的影响,带有 out 参数的标准库又是有 c 语言引入,面向对象的部分又是从 c++ 和java 学来的。
lockhart 得知 eeveef 反对 php 的言论的时候他觉得有些夸张了。尽管是 php 的拥护者,lockhart对于对 php 的批评还是很耐心的。
语言不持续化,特别在命名空间和参数顺序上。lockhart:这些都很容易适应,不是大问题。 php 还有很多遗留下来的东西,包括全局变量,魔法引用等。 lockhart:这些不好的实现都会在不断地被淘汰。但在淘汰之前,它让变成习惯不好的程序猿有法可施。 php 的关注度不够。lockhart 也在不断努力提升 php 关注度。lockhart:尽管断断续续,但是社区的人们仍然很关注 php。 对一门技术的喜厌程度来自很多方面,从个人习惯到项目需求,php没办法做到人见人爱,但是,你一定有很多话要对php说,那在下面的评论出说吧
其它类似信息

推荐信息