近来我拜读了一篇十分棒的文章——《How False Stereotypes Turn Into Technical “Truths”》:
咱们对编程言语的成见不只是影响程序员争辩时的气势,还会对该编程言语的应聘和薪资发生严重影响。
这让我一会儿想到了我们对PHP社区的观点。
今日我在JavaScript Jabber网站的节目上听到了Jenn Schiffer关于我们怎么判别的精彩点评,感触良多,不由自主地想与我们同享。
学习怎么编程
虽然JavaScript确实敏捷占有了PHP的位置,可是仍然有许多的方面的因素招引了新的开发人员到PHP领域中来:
假如想要在同享的主机上树立网站或app。
假如想要学习LAMP架构。
一切入门级的招聘岗位要的都是PHP开发人员。
每个人都恨PHP
下面是一些关于PHP编程社区围绕着消沉空气的比如:
PHP Sadness:全部页面都是在阐明运用PHP有多么的“sad”——可悲。
PHP:a fractal of bad design:通篇诉苦PHP有多么烂的文章。
Why does PHP suck?别的一篇与上述相似的文章。
太多了,诚心不胜枚举,假如用宣布在《Hacker News》和Reddit上的一句话总结的话,那就是:
今日学习PHP,明日直接就筛选。
看到这儿,你是不是开端质疑自个挑选了一门差劲的编程言语?
你可知——一切都是树立在PHP的基础上
不要置疑自个的挑选。虽然看上去好像一切人喜爱的都是Clojure、Haskell和JavaScript——没有人喜爱PHP。不要认为你争夺到你的第一份作业只是由于幸运?
看到这儿,有没有一种想去网上查找哪些项目是根据PHP的愿望?那么我通知你:
WordPress
yahoo
维基百科
4chan
有木有吓一跳?许多闻名于世的大型网站都是用PHP写的。不过,假如就此确定PHP只适用于创立web使用的话,那么请答应我为PHP喊冤…
你还停留在2004年的观念上么?
不知道你有没有发现,许多关于PHP的批判对于的都是2000年初时的版别。
如今的PHP也具有了类,能够做OOP,有像Laravel和Symfony这些很棒的结构。
PHP的程序包管理器能够让你在众多的存档开源软件包中飞翔。
PHP还具有很棒的测验结构。如PHPUnit单元测验结构,以及Behat和Codeception行动测验结构。
当然,我也不否定上面说到的一些诉苦,也是入情入理的。由于每一种编程言语都是不一样的,或许有些言语确实是比PHP发生的疑问要少,可是考虑到PHP的年纪、灵活性以及它的规划意图,那么你就不得不一样意——PHP的包容性真的极好。
对开发人员的影响
作为PHP开发人员,不被注重这个现状(除了是在一些谨慎的开发项目中)——说出来还真是蛮让人懊丧的。这也影响了PHP开发人员在社区中的位置。
如今的话,PHP开发人员大多活泼在关闭的微社区中,由于在大型软件工程社区里,总感受不那么受欢迎。不过,不必忧虑,他们也经常有他们自个的集会,他们自个的用户群和他们自个的会议。
没有希望的结局
老实说,虽然我深信PHP是一门十分好的编程言语,可是我也不止一次地想要抛弃。所以,我十分了解许多人的主意。
可是,假如只是是由于随声附和,你就回绝PHP——那么,PHP开发人员就会越来越少,PHP社区也越来越小——直至看不到PHP的未来。