php是世界上最好的语言吗

凡事涉及“最”字,难免带有个人感情色彩。
既然掺杂了感情色彩,讲道理就没意思了,不如来听我讲个关于PHP的故事吧~233333程序员的灵魂拷问窗外静谧的街道上偶尔传来几声蝉鸣。
开发一组办公室里,18度的空调像是对外面烈日的回应,技术老大王明十指如飞地敲着键盘,眉头皱得死紧,如临大敌的样子。
“我该不该去打扰他呢?
”身上盖着毛毯、蜷缩在椅子上还手捧热水杯的PM Jeccia终于忍不住开口了:“老大,能不能把你后面的空调调到至少25度啊,我都感觉快要感冒了!”软妹子是开发组里的珍稀保护动物。
王明的视线从一团黑乎乎的文字里拔出来,他这才发现Jeccia抱着个毛毯像个生病的小猫咪:“Jeccia,你怎么了,现在可是快40度了哦。
”“什么40度,老大,你空调都开到18度了,再这样下去,我明天可能都不能上班了。
”“啊?
我说怎么回手按降温没有用,我还以为这个新空调这么快坏了。
”Jeccia一脸黑线:“老大,你进入开发模式也要照顾照顾我们这些小弟啊。
身体才是革命本钱!”突然老大站起来,严肃地看着Jeccia,喷火的目光像极了她高中时代那个严肃的班主任。
好多年前的阴影毫无征兆地涌现在Jeccia的心头。
“Jeccia,PHP是世界上最好的语言吗?
”产品经理的求生欲Jeccia战战兢兢地直视那接近暴躁的老大,一时间,福至心灵,这一刻,她的求生欲到达了巅峰!“我只是一个无辜弱小的产品经理,我想听听你们程序员的看法?
你觉得PHP语言到底怎么样呢?
”王明长叹一声,指着自己的电脑屏幕,忍不住对开始了对PHP SDK安装过程饱含着心酸和苦涩的控诉!原来,和这位技术大牛对抗这么久的不是什么妖魔bug,而是看似简单的安装环境配置。
王明其实觉得用PHP真的很规范、方便,因此用PHP编写web已经成了他信手拈来的基本操作,谁知道安装每次都……“理论操作猛如虎,一旦安装二百五”!“PHP是世界上最好的语言”这句话已经成为程序员界的一个梗了。
这个问题,作为专业人士,王明告诉Jeccia,程序员的世界不是非黑即白,程序语言的选择更不是非此即彼的。
Jeccia配合着老大的表演,捧场道:“不明觉厉啊老大,求更多科普!”王明耐心地解释——任何一种语言在其所应用的场景下就是最好的,正如C对应于机器,而python对应于爬虫一样,术业有专攻,PHP一直以来都是编写web的很好选择,因此这项技术至今仍然在不停的被推广和应用。
PHP作为一项成熟的面向对象编程,因为其跨平台性和多重支持性受到了很多web开发者的青睐,而且各种成熟的框架和完整的支持也保证了PHP长盛不衰的发展。
不过,PHP当然不是那么完美。
比如它对多线程支持比较弱,还有就是最让王明恼火的这个SDK的安装配置问题。
很久以来,一个高级语言能否长盛不衰的原因就在于其能否不断的升级更新,这也象征着新老之间的交接,但因此带来的问题就是,多版本的安装和环境的配置往往成为了开发者们新的烦恼,而编程和DEBUG都仿佛成了毛毛细雨。
Jeccia若有所思地看着王明,点头表示自己听懂了。
最后,默默地拿起了手机,给他转发了一条新闻。
“老大,看手机!”与PHP超般配的一款神器原来,Jeccia分享给王明的是她从别的开发交流群里看到的一条最新消息。
“阿里云出了一款神器哦,跟你的PHP很配呢。
”Jeccia举着手机对着王明大声地念了起来:“这款神器叫PHP Composer全量镜像工具,面向所有php开发者。
你只需要在工具上,选择你想要应用的版本,阿里云就可以帮助你自动配置好所需要的环境。
”王明听了,眼睛一亮:“这就是说,以后再也不用担心开发时各种版本安装的困扰了!”他激动不已,赶紧看起了这条新闻——这款工具最大的优点就是快,几乎实现与PHP Packagist官方实时同步,每隔30秒刷新全国CDN缓存。
它基于阿里云的对象存储OSS和CDN研发同步系统,通过任务分发,实现同步的快速和稳定。
这也就意味着你再也不用担心后续的版本更替、环境重新配置的问题。
第二天,王明试用了PHP Composer全量镜像工具之后,又恢复了淡定端庄的形象。
他自掏腰包请所有办公室的人喝起了奶茶,给Jeccia加了双份珍珠!这时,Jeccia眨了眨眼:“老大,PHP是世界上最好的语言吗?
”王明扶了扶眼镜,悠悠地说:“这种灵魂拷问emmmmmm 在回答之前,不如先听我讲个故事吧。

参考:
我觉得每个语言都有自己的用户群,没有说哪个好那个不好,然后我来说现在常用的几个语言,有ASP,JAVA,PHP。
大家都可以学习,看大家的需要,有什么可以
做研究的重点大部分在算法的设计(选择)和实现上,通过语言来完成具体的验证,在选择语言上并不会花费太长的时间,往往是熟悉什么语言就使用什么语言。
做项目的重点是架构设计、业务逻辑、并发、安全等内容,在语言的选择上也大多会选择项目组成员比较熟悉的语言。
PHP语言是目前最为流行的开发语言之一,是程序设计语言界的常青树,最为常见的应用就是做Web开发。
作为Web程序员也许都有过使用PHP+Mysql的开发经历,PHP开发Web应用速度快、部署方便、配置简单,这些都是PHP最为重要的特点。
PHP并不是做Web开发唯一的选择,还有Java、Python、C#等语言,目前世界上有大概600种计算机语言,每一种语言几乎都有自己独特的应用场景。
Java是目前做Web开发最重要的选择之一,特点是速度快、并发能力强、扩展方便,适合做大型企业级Web开发。
Python的特点是特别简单、明确和优雅,Python在Web开发领域也有非常重要的地位。
PHP也并不是适用于所有的场景,比如做嵌入式开发要使用C系列语言,做前端要使用JavaScript,做大数据分析要使用R语言,做Windows平台开发要使用C#,做3D开发要使用C++语言,做网络管理要使用Perl语言等等。
我在做Web开发时,如果项目周期足够且对性能有较高要求时,我会首选Java。
如果项目周期很紧张,我会选择PHP或者Python。
作为程序员来说,多会使用一门语言也就意味着多一种选择,有时候在完成特定任务时会有优势。
比如我最初做机器学习算法实现时采用的是java,虽然能够实现,但是代码量大且复杂。
后来学习Python之后,我一直使用Python做算法实现,因为Python做算法实现非常方便。

参考:
php是世界上最好的语言!这么说虽然带着一定php码农个人感情色彩的偏见,但是也未尝没有道理。
php在web开发中占很大份额在各种语言排行榜中,作为一个专注于web开发的语言也基本上排名前10。
比如TIOBE榜:这是EEE Spectrum 排行榜在关于web语言排名方面php排名还是稳拿第一。
根据W3Techs最新2018年Web开发语言统计榜,全球网站开发用到PHP的站占83.2%多。
php的优点简练的语法php语言语法简单易懂的、平朴直观,继承了c语言的优秀的语言语言,没有很多的类型符(perl的*@%&),也不需要游标卡尺看语句(python),也没有很奇妙的关键字(ruby的puts),也不需要写大量的错误捕捉(golang);
既能面向过程,又能面向对象。
部署及其简便安装部署很简单大量套装和云环境可以一键安装,就算租用网站空间或者saas也肯定支持php,方便至极。
调试也很方便,比如看哪些模块安装没有理由?
新建个php页面,一句语法phpinfo() ; 就能把所有安装信息列出来判断。
天然和html,mysql数据库亲和,一分钟达成环境,搞个cms或者论坛。
大量的框架和cms优秀的web框架层出不穷,Ci、laravel、kohana、zf,tp等。
还有大量的php cms可供选择,写一个网站基本上就是套套模版的事情。
比较流行的CMS有WordPress、Joomla、Drupal,国产的有帝国cms,phpcms,等等;
论坛类程序有大家大家熟悉的PHPwind和discuz!等。
一言在手找工作不愁php在找工作上也是很不错大小公司都有在用、找工作不愁。
而且私下里可以帮人做个网站赚点零花钱,就是做专门做网站的自由职业者也是可以的。
最后说个小笑话,某次,《非诚勿扰》现场,一个php码农去相亲。
php码农举个牌子介绍,我做php工作的。
结果全灭灯了。
php是不是最后的职业,但是能干出做好的事业!
参考:
一谈到什么语言是世界上最好的语言,程序员们就会打起来了。
学哥的回答是:编程语言不重要,人的认知能力最重要。

参考:
因为PHP容易上手,功能也不比其他语言弱多少,这主要是因为PHP高度封装,有很多功能性函数可以直接使用,不像其他语言,如JAVA,更加偏底层一些,对编程人员的水平也有更高的要求!
参考:
这个问题得看谁来回答,建议别那么绝对的下结论了,一千个人眼里有一千个哈姆雷特。
如果让PHP程序员来回答他心目中,最好的编程语言自然是PHP. 因为用PHP顺手,出活快,解决问题效率高;
如果让JAVA程序员来回答他心目中,最好的编程语言,可能是JAVA. 丰富的类库,丰富的开源插件与框架,以及大量开源的优秀解决方案可供参考与学习. 当然,JAVA熟手,写程序效率也是蛮高的;
如果让.NET程序员来回答他心目中,最好的编程语言,可能是.NET, Visual Studio智能提示,敲代码与调试简直是一种享受. 而且 微软提供的 Sql server数据库与其配合十分默契,用起来自然是十分顺手与舒服。
CSDN最新编程语言排行版说明:CSDN是国内程序员最集中的网站之一,它里面的论坛与博客占大头。
数据排名算是比较权威的,我们能看到 PHP 最新排行 为 第9,比较靠前。
回到PHP应用其实使用最广的,还是在国外的程序员群体中;
而在,国内使用PHP的几个大厂为 新浪,百度,腾讯 等。
开源项目目前优秀的重量级的项目为 WordPress (博客类), MediaWiki (知识库类), Mantis (缺陷跟踪管理系统) , Discusz (在线论坛) 等。
学习PHP学习,入门门槛较低,只要头脑不笨,能看懂一些英文的案例,多操作几个实际的项目,会玩数据库,水平会提升很快;
但是,要成为大伽,编程思想,设计模式,框架设计 等方面的知识点,少不了多磨。
希望,。
(结束)
参考:
分而治之。
1 - 挖土,挖掘机是最好的工具,但你也可以用铁锹;
2 - 行军,马匹是个好工具,但你也可以小跑;
3 - 解渴,凉白开是个好工具,但你也可以生津;
4 - 网页,PHP 是个好工具,但你也可以HTML。
以上。

参考:
其实主要是做APP开发,特别是安卓开发的,对phper怨恨很深啊,我就向团队的人解释过,为什么同级的phper工资比安卓开发的要稍为高的原因,因为在移动开发流行之前,那时候虽然也有用java开发移动应用的,但很小型,而且和传统的java区别不大,后来移动互联网的发展,APP开发却成为了主流,但phper当年是做什么的?
其实就是弄网站的,好吧,弄网站的人多了,工资自然不高,但问题是随着移动开发的流行,间接创造了一在批后端开发的职位,这些人是从哪里来的?
本质是还是开发WEB那批,但职位变多了,相对来说,人才就少了,所以phper,特别是有经验的,比java开发app的要更难招,所以工资自然得给高点,那么问题就来了,java开发者对phper表示不爽了,你Y一个脚本语言的,工资比俺们还高! 其实事实的真相很,很多java做app开发的,都已经沦落为和做html前端的那样,纯粹是做皮肤的技术人员了,真正水平高的,待遇一样会高,当然,很多公司也许根本不需要这么好的APP开发人员,也许这就是矛盾所在!
参考:
瞎说!kotlin才是世界上最好的语言。
瞎说!Android才是世界上最好的语言。
瞎说!Java才是世界上最好的语言。
瞎说!Python才是世界上最好的语言。
瞎说!Swift才是世界上最好的语言。
瞎说!C才是世界上最好的语言。
瞎说!C++才是世界上最好的语言。
瞎说!我大中华普通话才是世界上最好的语言。

参考:
不是。
但问题是,你把任何编程语言放到“某某某是最好的语言”这个句式里,都会引来其他语言支持者的一阵骂战。
“PHP是最好的语言”,这句话的出处已经无法考究,但如今已经成了其他编程语言使用者对PHP的调侃。
回到PHPPHP早年算不上一门计算机语言,准确来讲是一个用C语言编写的CGI工具集。
直到PHP3的发布,PHP才正式算得上一门计算机语言。
它揉合了c和perl的语法特性,并提供了丰富的web开发库。
这门语言从他诞生的第一天起,他的适用领域就非常明确,那就是面向web开发,大大降低了web开发的难度。
PHP3开始有了基本的面向对象特性,但直到PHP5.3将面向对象部分重新改写之后,PHP的面向对象功能才比较完善。
现在的PHP可以说是一个有完整面向对象功能的语言。
回到的问题由于PHP简单易学,入门门槛较低。
很多非科班出身(或者学历较低)的程序员都是从PHP开发进入这个行业的。
所以,导致一些科班出身的程序员对这门语言多少有些鄙视。
所以,动不动就喜欢拿“PHP是最好的语言”这句话来调侃。