摘要:審視現(xiàn)在現(xiàn)在,語言發(fā)展迅速,由來自全球的幾十名核心開發(fā)者提供支持,而且開發(fā)方式也發(fā)生了變化。這些改進得益于新競爭者的出現(xiàn),尤其是開發(fā)的和。簡稱是和的解釋器,使用即時編譯器提升應(yīng)用的性能,并減少內(nèi)存用量。對于程序員來說,現(xiàn)在是令人激動的時刻。
就目前PHP語言的發(fā)展可以說是蒸蒸日上的,這得益于命名空間、性狀、閉包和內(nèi)置的操作碼緩存等有用的特性,所以PHP正在變成一門現(xiàn)代化腳本語言,并且現(xiàn)在的PHP生態(tài)系統(tǒng)也發(fā)生著巨大的演變,PHP開發(fā)者慢慢開始較少的依賴于龐大的框架了,而是更多的使用專門的小型組件。依賴管理程序Composer徹底改變了我們構(gòu)建PHP應(yīng)用的方式,把我們從框架的封閉環(huán)境中解救出來了,讓我們可以根據(jù)應(yīng)用需求混合搭配最適合的PHP互操作組件,由此特別感謝PHP Framework Interop Group提議并監(jiān)管的社區(qū)標準。
回顧過去
php是一門解釋型服務(wù)器腳本語言,也就是說,編寫PHP代碼后要上傳到WEB服務(wù)器,讓解釋器執(zhí)行這些代碼。PHP往往在Apache或nginx等Web服務(wù)器中運行,用例伺服動態(tài)內(nèi)容。不過,PHP也能用來構(gòu)建強大的命令行應(yīng)用。PHP的歷史很混亂,早起的PHP Tools不是一門腳本語言,只是一些工具,提供基本的變量,并使用嵌入式HTML句法自動處理表單變量,直到PHP 3發(fā)布,擴展性卓越,支持多種數(shù)據(jù)庫,協(xié)議和API。
審視現(xiàn)在
現(xiàn)在,PHP語言發(fā)展迅速,由來自全球的幾十名核心開發(fā)者提供支持,而且開發(fā)方式也發(fā)生了變化。過去,常見的做法是編寫一個PHP文件,使用FTP上傳到生產(chǎn)服務(wù)器,然后祈禱它能正常運行。這種開發(fā)策略非常可怕,但又必須這么做,因為當(dāng)時沒有可用的本地開發(fā)環(huán)境。如今,我們都避免使用FTP,轉(zhuǎn)而使用版本控制。版本控制軟件(svn)能幫助我們維護一個可審查的代碼歷史,讓我們可以創(chuàng)建代碼分支,復(fù)刻代碼和合并代碼。我們通過依賴管理工具Composer管理的專門的PHP組件。我們的PHP代碼遵循PSR的標準,使用PHPUnit等工具徹底測試編寫的代碼。我們還使用PHP的FastCGI進程管理器部署應(yīng)用,并且放在nginx這樣的Web服務(wù)器之后。并且出現(xiàn)了PHP的首個引擎Zend Engine,這個引擎是用C語言寫的,如今,Zend Engine是Zend公司對PHP社區(qū)主要的貢獻,不過,現(xiàn)在出現(xiàn)了第二個PHP引擎----由Facebook開發(fā)的HipHop Virtual Machine。
展望未來
Zend Engine正在迅速改進,提供新的功能和提升性能。這些改進得益于新競爭者的出現(xiàn),尤其是Facebook開發(fā)的HipHop Virtual Machine和Hack。
Hack是一門建立在PHP之上的編程語言,引入了靜態(tài)類型、新的數(shù)據(jù)結(jié)構(gòu)和額外的接口,同時還能向兼容現(xiàn)有的動態(tài)類型PHP代碼。Hack針對的是欣賞PHP快速開發(fā)特點,而又需要靜態(tài)類型的可預(yù)測性和穩(wěn)定性的開發(fā)者。
HipHop Virtual Machine(簡稱HHVM)是PHP和Hack的解釋器,使用即時編譯器提升應(yīng)用的性能,并減少內(nèi)存用量。
對于PHP程序員來說,現(xiàn)在是令人激動的時刻。php社區(qū)從未如此充滿活力‘樂趣和創(chuàng)新精神。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28984.html
摘要:事實上,大多數(shù)企業(yè)會從兩家或更多的服務(wù)商那里采購云服務(wù),這一趨勢將在年進一步流行起來,并將帶動微軟阿里巴巴谷歌和甲骨文的收入。 云計算實際上已經(jīng)成為了推動數(shù)字化轉(zhuǎn)型和現(xiàn)代化IT組合的平臺。越來越多的企業(yè)正通過租用亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)、微軟和谷歌等廠商提供的軟件,享受由此帶來的業(yè)務(wù)敏捷性或成本節(jié)約等優(yōu)勢。事...
摘要:縱觀年的發(fā)展,年企業(yè)云及現(xiàn)代數(shù)據(jù)中心將面臨機遇與挑戰(zhàn)共存的格局??傮w來看,五大技術(shù)發(fā)展趨勢,值得重點關(guān)注。總之,到年,必將成為云和本地應(yīng)用的最佳系統(tǒng)。云成本可控性,成為重要關(guān)注點提到云計算,許多企業(yè)并沒有意識到轉(zhuǎn)型的代價有多大。 縱觀2018年的發(fā)展,2019年企業(yè)云及現(xiàn)代數(shù)據(jù)中心將面臨機遇與挑戰(zhàn)共存的格局。總體來看,五大技術(shù)發(fā)展趨勢,值得重點關(guān)注。showImg(https://se...
摘要:低代碼技術(shù)近期受到了廣泛的關(guān)注。談到低代碼,答案有兩部分當(dāng)今組織敏捷性勢在必行敏捷和快速有效地響應(yīng)內(nèi)外部變化的能力通常是現(xiàn)代企業(yè)成功最關(guān)的鍵因素。 低代碼技術(shù)近期受到了廣泛的關(guān)注。即使是領(lǐng)先的分析公司也對這一趨勢表達了自己的看法;事實上,F(xiàn)orrester預(yù)測低代碼收入增長將超過68%,到2020年整體市場規(guī)模達到155億美元。 那么為什么低代碼解決方案最近受到如此多的關(guān)注呢? 它有保...
摘要:一體化所能產(chǎn)生的管理智慧及企業(yè)整體效率的價值遠遠大于將其自動化所消耗的時間及成本,將成為未來企業(yè)管理的發(fā)展趨勢。近幾年來,移動互聯(lián)、人工智能、大數(shù)據(jù)以及云計算等技術(shù)的發(fā)展,為企業(yè)級SaaS應(yīng)用提供了基礎(chǔ)條件,使得SaaS產(chǎn)品的成熟度不斷提高。各類產(chǎn)品在不斷突破界限,進行跨界和融合,開始滲透在整個企業(yè)中。在這樣的時代背景下,SaaS在企業(yè)應(yīng)用方面將會呈現(xiàn)怎樣的發(fā)展趨勢呢?根據(jù)國外權(quán)威機構(gòu) Bl...
摘要:事實上,大多數(shù)企業(yè)會從兩家或更多的服務(wù)商那里采購云服務(wù),這一趨勢將在年進一步流行起來,并將帶動微軟阿里巴巴谷歌和甲骨文的收入。云計算實際上已經(jīng)成為了推動數(shù)字化轉(zhuǎn)型和現(xiàn)代化IT組合的平臺。越來越多的企業(yè)正通過租用亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)、微軟和谷歌等廠商提供的軟件,享受由此帶來的業(yè)務(wù)敏捷性或成本節(jié)約等優(yōu)勢。 事實上,大多數(shù)企業(yè)會從兩家或更多的服務(wù)商那里采購云服務(wù),這一趨勢將在2019年進...
閱讀 1285·2023-04-25 23:22
閱讀 1682·2023-04-25 20:04
閱讀 2655·2021-11-22 15:24
閱讀 2820·2021-11-11 16:54
閱讀 1894·2019-08-30 14:03
閱讀 1494·2019-08-29 16:35
閱讀 1714·2019-08-26 10:29
閱讀 2685·2019-08-23 18:01