学习怎么编程
虽然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的出路。