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