PHP是不是在不斷衰落?
作為一名從事PHP開發近9年的程序員,我覺得當下PHP還沒到衰落的境地。
PHP作為主流的服務器端開發語言,雖然它的定位是腳本語言,但它有著其它編譯(解釋)型語言無法比擬的優點,如:
1、豐富的函數庫支持
PHP最大的亮點就是函數庫非常豐富,比如一個MD5加密在PHP里只是一個函數,如果像Java、C#、Go這類語言,還要加載各種類庫,實現起來太麻煩。函數庫的支持讓PHP項目開發效率變得相當高效。
2、動態腳本特性,修改實現能看到效果
動態腳本語言的特性決定了程序部署與修改變得異常方便,不像Java或者C#等語言,修改了代碼無法實時看到效果。
3、開源方案較多
至少PHP能滿足一般中型項目的開發需求,市面上開源方案也很多。
上面說的是PHP的優點,當然任何一門語言有優點就有短板,PHP也不例外。其實PHP程序員的天花板是很容易觸碰到的,比如一個10年的PHP和5年的PHP,能力上的差距可能并不大。
PHP一直被人評價為“臟而快”的腳本語言,它更適合做為“膠水語言”、更適合做為大型網站的前端語言來使用。雖然有不少PHPer為了未來的發展會多選擇一門開發語言,但這交不影響PHP未來的需求和發展。
從最早期的ASP是從1996年推出的,PHP是從1995年推出來的,兩者時間上的差距不大,但ASP早已消失在開發者的視線中了,而PHP依然堅挻。在每期的TIOBE編程語言排行榜上看,PHP一直保持在前10位,由此可見PHP的強大。
綜上,對于所有PHPer來說,請放心,PHP在未來相當長的一段時間內是不會被淘汰的。當然我們為了未來走得更遠,也同樣需要保持學習力。