-
1 # 烏龍的小
-
2 # 資料指揮
我是一個phper,同時我還是一個delphier,為什麼都是一些老的開發平臺。因為我是一個側重資料庫的開發者,哪裡能讓我書寫SQL,我就認為它是一個好的開發工具。以上的二位都是在行業中悶頭幹活,不怎麼出來發表意見了!
目前幾個主要版本還在活躍使用中。5系列、7系列、7.2系列、7.3系列。基於php的快發框架以laravel、thinkphp、zend為代表的等無法計數的框架。
再來說說過時的問題,我覺得真正的過時是不是有活躍使用者,以及市場使用度。Java為什麼在中國火,和阿里、騰訊這些大平臺的廣泛使用有很大關係,誰不想學習一門大公司使用的語言呢,萬一我能有機會去這些大公司工作呢?
看看程式語言排名網站TIOBE(https://www.tiobe.com/tiobe-index/)給出的資料(2019-05)
php處於第9名,名次還不錯,但是同比從第7掉到第9名,雖然不能完全說明問題,但是可以看出來一個趨勢(這個榜單和大公司的語言使用有關係的)。
國內的生態是創業的小公司、小應用、展示頁面、不需要太多後臺壓力的計算會使用PHP,所以工資待遇上估計沒有別的語言好。但是也不能以偏概全,php編碼快,產品上線快是它優勢!
-
3 # Go語言中文網
世界上最好的語言 PHP,最近似乎被你黑的比較多,正因為這樣,我想才有這麼一問:你認為曾經“最好的語言”PHP過時了嗎?。作為一個 8 年的 PHPer(雖然現在也使用 Go,但 PHP 還是在大量使用。),談談我的看法。
PHP 的優點1. 開發速度快:從誕生之日起,PHP 就以開發速度快著稱!它是一門專門為 Web 而生的語言,在過去 PHP、ASP、JSP 三分天下時,PHP 的優勢很明顯。
2. 環境簡單,易學:LMAP/LMNP 一直是 Web 領悟很重要、流行的技術方案。搭建這套方案很容易,有成熟的套件直接可用。
3. 各種強大的函式直接可用。比如計算檔案的 md5,直接一個函式搞定:md5_file(),其他大部分語言都語言好些程式碼。
4. 強大的 array。我相信沒人會懷疑這一點,這是我最喜歡 PHP 的一個特性。
5. 依然有大量的招聘資訊。在各大招聘網站搜一下,會發現,PHP 招聘依然是大量的,因為很多大廠依然在大量使用 PHP。
6. PHP 7 效能的大幅提升;Swool 框架在國內的推廣,對 PHP 都是有利的訊息。
其他優點我不列舉了。
關於過時說這幾年移動網際網路大勢盛行,技術架構發生了很大變化,前後端分離幾乎成為了標配,服務端只負責介面,加之微服務架構的流行,這時候,類似 Go 這樣的語言進入了人們的視野。但我發現,學習 Go 語言的,大部分之前或現在是用 PHP 的,大家都喜歡黑一下,調侃一下 PHP。
坦誠說,這幾年,PHP 在一些技術選型中,大家考慮它的可能性有所下降。如果你現在只會 PHP ,競爭力會大打折扣。但因此直接說 PHP 過時了,我是不認同的。
建議在如今的年代,我們要「深度和廣度」並存。如果你喜歡 PHP 語言,完全可以深入學習,足夠深;同時,涉獵其他語言,比如 Go。我想,只要你在某一個領域足夠深,不存在過時說,你可以很輕易的掌握其他技術,那個所謂的過時,會成為你的優勢。
-
4 # 愛碼農
現在,PHP已經更新到了7.3版本,2019年底將會跟新7.4版本,之後會升級到8.0版本。
小哥表示,PHP5.0版本在2004年釋出的時候,它的效能就已經達到了平均水平。
在升級到7.0版本的時候,又從頭開始重寫了一遍核心部分,執行WordPress 5.0時,效能提升了兩到三倍。
在Web應用程式中,PHP與其他語言也有可比性,在某些情況下效能表現還更好。
雖然與C和Rust相比,PHP還是略遜一籌,但比Rails或Django要好得多,效能也比得上ExpressJS。
-
5 # 三邵爺的夢囈
你好,科技領域工作十多年的三邵又來夢囈了:-),如有回答不妥,請指正。
PHP 語言已經在走下坡路了,但目前有一些公司仍然在使用它作後端使用。
下降趨勢的原因主要有:
1. 任何語言的發展,一定是需要解決當下一些別的語言的問題,有一定的生態,並且得到系統級的應用才行。PHP 語言在後端架構上只能簡單的分佈兩層或者三層。但Java 卻可以實現多層面的網路架構。採用MVC設計理念,使得電子商務軟體功能更合理、更高效。
2. 從安全性的角度來看, 同樣作為伺服器後端語言的代表,PHP 直接可以看到原始碼,很容易修改;而Java語言因為位元組碼的原因並不會有安全性上的問題,從這一點上更有優勢。
從歷年的程式語言排行榜上Java 穩居第一。
3. 人工智慧、大資料、自動駕駛、VR/AR 等新技術領域對PHP 的需求更少。
PHP的應用領域似乎只限定在 伺服器後端程式,在資料探勘等新技術領域,PHP 幾乎幫不上什麼忙。而Python這個指令碼語言則在人工智慧、深度學習領域大放異彩。
PHP 仍然有部分公司繼續在使用它作為後端指令碼,但在未來,PHP的應用空間可能只會越來越小。
-
6 # 技術大咖秀
不能說是過時,但是確實是沒有之前那麼火了。現在風頭完全在Python、Java之下,應該主要是因為語言本身的特性決定的,PHP的優勢在Web服務端的指令碼,有一定的侷限性。現在程式語言基本都有一個方向支撐,PHP這塊不明顯,
1、比如Java,Java語言的廣度和深度都非常的不錯,現在火爆的大資料分析、人工智慧都能扯上關係,尤其是大資料生態的程式設計開發,現在框架層面的hadoop、spark、storm基本都是java生態。還有就是企業應用開發,java佔據主導地位。
2、比如Python,Python語言最近這幾年真的是大紅大紫,主要得益於幾點,一個是很多大牛的貢獻,使得Python庫裡面的函式非常豐富,解決了一些實際性的問題。還有就是人工智慧的發展,把Python推上了高峰,資料分析方面,Python也有不錯的表現。
反觀PHP,並沒有在熱門領域的出色建樹,慢慢冷卻也是情理之中。
-
7 # EmacserVimer
全世界一流的網際網路企業都在用PHP
就像比爾蓋茨喜歡Basic一樣,Facebook的創始人、CEO扎克伯格非常喜歡PHP,這就讓PHP成為了Facebook的主要程式語言之一。
在網際網路領域PHP是比價受歡迎的,幾乎是全球頂級的網際網路公司都在用PHP,Facebook、WhatsApp、新浪微博、百度、騰訊都在用PHP,大家還記得去年春晚紅包嗎?百度能夠成為第一家真正扛住了春晚流量洪峰的網際網路企業,PHP功不可沒,其中鳥哥的Yaf就是最重要的技術棧之一。
PHP有哪些優點很多人說PHP基本上全是缺點,PHP能做的Java也能做,Java能做的PHP卻未必能做。不少人還拿大併發來說事。
借用鳥哥的一句話說:
說PHP不支援多執行緒(90% of這些人不知道多執行緒模型和IO複用模型的不相伯仲), 爛. 說PHP不支援非同步(90% of這些人, 根本不知道非同步代表什麼), 爛. 說PHP是屌絲語言(99% of這些人是想找尋智商優越感), 爛. 每每我看到這種的論調, 我真的很無奈, 因為你根本沒辦法讓一個裝傻的人變聰明.PHP跨平臺、並且效能優越,也非常適合快速開發,PHP在快速開發方面的優勢讓Java都坐不住了,趕緊推進springboot和微服務。
PHP結合Linux/Unix綜合性能非常強,PHP有類似於LAMP這種非常具有價效比的解決方案,相對於C#、Java來說,PHP毫無疑問是非常具有價效比的解決方案,語法非常簡單,對於目前主流的技術支援非常好,也擁有眾多成熟的框架,研發成本極低。
假設你是開始一個新專案、或者說你是一家創業公司,我非常建議採用PHP作為核心技術棧,等真正做得很大了,你完全可以用C最底層,PHP專注於業務就好,這會讓你事半功倍。
作為一個Java程式設計師,我經常開玩笑,Java很棒,可是當你看完了阿里的那本Java程式碼規範之後,應該有個清楚的認知,需要用這麼大的篇幅來寫程式碼規範的程式語言,你真的不應該用他開始一個新專案,至於C#終歸還是一個非常昂貴的選擇。
-
8 # 舞動的程式碼
怎麼可能過時,目前80%的網站還是php做的,剩下的都是特殊的業務應用場景,比如淘寶,京東部分業務,需要使用java,net node等開發實現。哪個公司敢說自己完全沒有使用php??
回覆列表
我來說說自己的觀點
不管是ASP,還是PHP,都孕育了一代程式設計師。
PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的程式語言相比,PHP是將程式嵌入到HTML文件中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和最佳化程式碼執行,使程式碼執行更快。
不管現在用什麼語言了,PHP還是有它不可替代的地位的