当前位置: 首页 > 科技观察

一个PHP程序员的生活

时间:2023-03-12 17:19:31 科技观察

人家其实对PHP很吝啬。我最近读了一篇很棒的文章——《How False Stereotypes Turn Into Technical “Truths”》:我们对编程语言的偏见不仅会影响程序员的辩论,它们还会对该编程语言的候选人和薪水产生重大影响。这让我想到了每个人对PHP社区的看法。我听到了JennSchiffer关于人们如何判断今天的JavaScriptJabber节目的精彩评论。太感动了,忍不住分享给大家。学习如何编程虽然JavaScript确实迅速取代了PHP,但仍有许多原因吸引新的开发人员进入PHP领域:如果您想在共享主机上构建网站或应用程序。如果你想学习LAMP架构。所有入门级职位发布都是针对PHP开发人员的。每个人都讨厌PHP以下是围绕PHP编程社区的消极情绪的一些示例:PHP悲伤:整页都是关于使用PHP是多么“悲伤”——悲伤。PHP:afractalofbaddesign:整篇文章都在抱怨PHP有多糟糕。为什么PHP很烂?另一篇类似上述的文章。太多了,实在无法一一列举。如果我能用在《Hacker News》和Reddit上发表的一句话来概括,那就是:今天学PHP,明天被淘汰。看到这里,你是不是开始怀疑自己是不是选错了编程语言?您知道——一切都基于PHP,请不要怀疑您的选择。尽管看起来每个人都喜欢Clojure、Haskell和JavaScript,但没有人喜欢PHP。不要认为你得到第一份工作只是侥幸?看到这里,是不是有种上网搜索一下有哪些基于PHP的项目的欲望呢?所以让我告诉你:FacebookWordPressYahooWikipedia4chan你感到惊讶吗?许多大型知名网站都是用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没有出路。翻译链接:http://www.codeceo.com/article/the-life-of-a-php-developer.html英文原文:TheLifeofaPHPDeveloper