原創(chuàng)|行業(yè)資訊|編輯:何躍|2021-06-07 17:31:37.990|閱讀 755 次
概述:隨著語言的新改進,以及對精致的、面向客戶的數(shù)字體驗不斷增長的需求,2021年的PHP是活得很好。但是,PHP的未來會怎樣呢?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在2014-2018年之間PHP一度登上開發(fā)者熱門選擇語言,因為其能夠快速上手和面向web的優(yōu)良特性,被認(rèn)為是“世界上最好的開發(fā)語言”!
然而時過境遷,當(dāng)年的“小甜甜”變成了現(xiàn)在的“牛夫人”,隨著語言的新改進,以及對精致的、面向客戶的數(shù)字體驗不斷增長的需求,2021年的PHP是活得很好。但是PHP的未來會怎樣呢?
圖像來自ZendStudio
2021年的PHP狀況
在過去的一年里,PHP 慶祝了它的 25 歲生日。它從最初的模板解析系統(tǒng),即在遇到標(biāo)簽時運行 C 函數(shù),到現(xiàn)在已經(jīng)有了長足的進步。
今天的語言仍然可以認(rèn)出是20年前的語言,盡管它提供了更好和更多的功能,幫助開發(fā)者編寫靈活、可維護和正確的軟件。開發(fā)人員甚至可以用這種語言來編寫網(wǎng)絡(luò)服務(wù)器--這是大多數(shù)人在20年前從未考慮過的可能性。
現(xiàn)在,在8.0版本中,PHP提供了完整的面向?qū)ο蟮哪芰?,一個可選擇的嚴(yán)格類型系統(tǒng),一個即時編譯器(JIT),幾乎所有當(dāng)今使用的數(shù)據(jù)庫的擴展,強大的日期和時間處理工具,讓其他語言感到羞愧,還有更多。
但僅僅是這些改進并不能讓懷疑者安靜下來。所以,為了爭論,讓我們來回答一些關(guān)于2021年P(guān)HP現(xiàn)狀的常見問題。
A:當(dāng)然不是,PHP在7.*版本性能提升超過50%,而現(xiàn)在PHP8已然上線,對于性能的提升可想而知
Q:PHP現(xiàn)在還能應(yīng)用到哪些場景?
A:PHP支持內(nèi)容管理系統(tǒng)、電子商務(wù)、客戶權(quán)限管理和資源管理系統(tǒng)。這還不算,移動應(yīng)用程序的API和企業(yè)間的交流都依賴于PHP。
Q:PHP的最佳編輯器是什么?
A:ZendStudio、Phpstorm、Visual Studio Code都值得推薦
Q:PHP8和早期PHP有什么區(qū)別
A:在PHP 8中引入的許多特性將有助于提高開發(fā)人員的工作效率(命名參數(shù)、構(gòu)造函數(shù)推廣、匹配表達式),減少維護的開銷(聯(lián)合類型、增強的協(xié)整/協(xié)整規(guī)則、全方位的類型提示能力),或提高性能(JIT)。諸如準(zhǔn)時制(JIT)編譯器等功能還沒有向語言展示其潛力,但可以為系統(tǒng)編程和機器學(xué)習(xí)提供進展。
Q:現(xiàn)在學(xué)習(xí)PHP推薦什么框架:
A:在中國,我推薦Thinkphp和Laveral,在國內(nèi)這兩個框架擁有龐大的適用人群,多次迭代是框架進入了強力的穩(wěn)定期,并且有很多文檔和應(yīng)用支持。
圖片來自于ZendStudio
Q: PHP的學(xué)習(xí)周期是多久?
A:如果你有編程經(jīng)驗,而且前后端都有經(jīng)驗,從其他開發(fā)語言轉(zhuǎn)PHP或許不超過24小時,如果是直接使用開發(fā)框架,或許不超過3小時。當(dāng)然如果你是0編程經(jīng)驗,那么在專業(yè)的培訓(xùn)機構(gòu)3-4個月也能達到可工作的熟練狀態(tài)!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn