php語言

當前位置 /首頁/計算機/php語言/列表

開發人員對於PHP語言為什麼褒貶不一

眾所周知在網站開發上PHP語言作為伺服器端開發的指令碼語言市非常有名的。從1995年RasmusLerdorf建立之後,根據W3Techs的調查顯示在已知的服務端程式語言中,PHP佔了82%。其中不乏WordPress,Facebook這種公司。在PyPL(程式語言流行度排行榜)中僅次於Java,在Toibe排行中名列第六。像所有的技術一樣,人們對它的評價參差不齊。那麼下面我們就來看看為什麼開發人員對於PHP語言褒貶不一!

開發人員對於PHP語言為什麼褒貶不一

  優點一:流行,容易上手

  水滴分割線

PHP是目前最流行的程式語言。PHP工具廠商Zend科技CEOAndiGutmans如是說。NewMediaCampaigns公司的開發工程師JoshLockhart對我們講:PHP是最容易學習的網站開發語言。它安裝在絕大多數的伺服器上。由於有實時更新的文件和問答,PHP語言相對其他語言簡單易學。

  優點二:開發職位很多

  水滴分割線

Gutmans還說,在伺服器端的網站程式設計中PHP會幫助你找到工作。一個簡短的調查中顯示,和PHP相關的職位有3366個,相比於Java17418個和Perl4300個,Python5429個少了一些,但是比Ruby的2973和985個Objective-C職位多一些。儘管比Ruby,Python,Go,Rust語言略遜,但是Lockhart認為PHP仍然是使用最多的'語言之一。

  優點三:仍然在不斷髮展

  水滴分割線

PHP在不斷相容著類似closures和名稱空間等技術,同時兼顧效能和當下流行的框架。Gutmans說道,接觸PHP並不需要知道PHP到底提供了哪些技術,Lockhart作為一名開發人員講:大家講PHP認為是一個物件導向的開發模型。接下來的版本是7,將要提供更高效能的應用。Lockhart指出Facebook也在加強PHP,比如他們的HHVM虛擬機器,和Hack程式語言。

  缺點:設計缺陷,缺少關注

PHP被稱作是不透明的語言,因為沒有堆疊追蹤,各種脆弱的輸入。沒有一個明確的設計哲學。早期的PHP受到Perl的影響,帶有out引數的標準庫又是有C語言引入,物件導向的部分又是從C++和Java學來的。