成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

php框架源碼分析pHp的性能:7.0版本提升兩到三倍(組圖)php框架源碼加密

2023-12-07    分類: 網(wǎng)站建設(shè)

奧飛寺的小茶千明

量子比特報(bào)告 |公眾號

目前php框架源碼分析,如果你打開搜索引擎網(wǎng)站制作,搜索關(guān)鍵詞“pHp ”,可以找到714萬條相關(guān)結(jié)果。

在這些結(jié)果中,有 2016 年和 2018 年的結(jié)果表明 pHp 已過時(shí)。

現(xiàn)在是 2019 年,曾經(jīng)自稱“世界上最好的語言”的 pHp 呢?

一個(gè)叫的小程序員在2019年寫了一篇關(guān)于pHp的博文。

他說pHp現(xiàn)在每年都在積極開發(fā)新版本,自2004年發(fā)布pHp 5以來,性能提升了兩到三倍。

此外,還有一個(gè)由各種框架、包和平臺(tái)組成的非?;钴S的生態(tài)系統(tǒng)。在過去的幾年里,pHp 還添加了很多新功能,語言也在不斷發(fā)展,等等。

他希望大家放棄偏見php框架源碼分析,重新認(rèn)識(shí)現(xiàn)在的pHp。

博文發(fā)布后,半天點(diǎn)擊量超過700次,引發(fā)近400次討論。

有些人說他們還是不喜歡 pHp 的代碼和架構(gòu),因?yàn)榇a很丑,它是圍繞靜態(tài)方法構(gòu)建的,而且不容易閱讀。

也有人點(diǎn)贊,說從生態(tài)、性能、語言本身來看,pHp這幾年發(fā)展不錯(cuò)。

那么,pHp 現(xiàn)在怎么樣了?快來看看吧。

pHp 性能:7.0 版本提升兩到三倍

現(xiàn)在pHp已經(jīng)更新到7.3版本,2019年底更新到7.4版本,之后會(huì)升級到8.0版本。

小哥說,2004年發(fā)布pHp5.0版本的時(shí)候,性能已經(jīng)達(dá)到了平均水平。升級到7.0時(shí),核心部分從頭開始重寫,運(yùn)行5.0時(shí),性能提升了兩到三倍。

在 Web 應(yīng)用程序中,pHp 也可以與其他語言相媲美,在某些情況下甚至更好。

雖然與 C 和 Rust 相比,pHp 仍然略遜一籌,但它比 or 好得多,并且具有相當(dāng)?shù)男阅堋?/p>

框架和生態(tài)系統(tǒng):不僅僅是

在討論中,很多人提到pHp因?yàn)榇嬖诙写嬖诟小?/p>

但是小哥在博文中說,一定不能代表pHp當(dāng)前的生態(tài)。

一般來說,pHp 中有兩個(gè)主要的 Web 應(yīng)用程序框架,和 .現(xiàn)在使用pHp進(jìn)行開發(fā),基本選擇其中一種。

在這兩個(gè)框架的背后,有一個(gè)龐大的軟件包和產(chǎn)品生態(tài)系統(tǒng),從管理面板和 CRM 到獨(dú)立軟件包、分析工具、支付集成等等。

這些框架雖然適合實(shí)際開發(fā),但如果只需要內(nèi)容管理,是更好的選擇,還會(huì)進(jìn)一步完善。

此外,衡量 pHp 生態(tài)系統(tǒng)當(dāng)前狀態(tài)的一種方法是通過花哨的條件,即 pHp 主要包的存儲(chǔ)庫。

近年來,主要的 pHp 軟件包呈指數(shù)級增長,每天下載量達(dá)到 2500 萬次。這足以證明 pHp 生態(tài)已經(jīng)遠(yuǎn)非過去了。

除了應(yīng)用框架和CMS之外,pHp中的異步框架也是這幾年出現(xiàn)的,比如Amp、Amp等都是用pHp或者其他語言編寫的讓用戶真正運(yùn)行的框架和服務(wù)器異步 pHp。

現(xiàn)在 pHp 已經(jīng)進(jìn)入了異步世界,諸如具有大量輸入和輸出的應(yīng)用程序已經(jīng)開始與 pHp 世界相關(guān)。

語言本身

雖然還沒有推出,但 pHp 語言本身在過去幾年中經(jīng)歷了許多改進(jìn)。以下是 pHp 新特性的不完整列表:

說到 pHp 語言特性,我們也來看看 pHp 語言在今天是如何演變的。 pHp 擁有一支活躍的核心志愿者團(tuán)隊(duì),推動(dòng)語言的發(fā)展,向社區(qū)(RFC,for )征求意見。

接下來,這些 RFC 在“內(nèi)部”郵件列表中進(jìn)行討論,也可以在線獲取。在添加新功能之前,需要進(jìn)行投票。只有獲得至少 2/3 多數(shù)的 RFC 才能進(jìn)入核心。

大約有 100 人獲準(zhǔn)投票。核心團(tuán)隊(duì)的成員當(dāng)然有權(quán)投票,因?yàn)樗麄儽仨毦S護(hù)代碼庫。

除此之外,還有一組人是從 pHp 社區(qū)中單獨(dú)挑選出來的。這些人包括 pHp 文檔的維護(hù)者、整個(gè) pHp 項(xiàng)目的貢獻(xiàn)者以及 pHp 社區(qū)中的杰出開發(fā)人員。

雖然大部分核心開發(fā)都是自愿完成的,但其中一位核心 pHp 開發(fā)人員最近加入了創(chuàng)新互聯(lián),全職從事編程語言的工作。

另一個(gè)例子是最近決定投資 Zend 框架的基金會(huì)。這樣的招聘和收購保證了pHp未來發(fā)展的穩(wěn)定性。

靜態(tài)分析工具

在過去的幾年里,圍繞 pHp 本身的工具有所增加,例如由 etc 開發(fā)的靜態(tài)分析工具。

這些工具對您的 pHp 代碼執(zhí)行靜態(tài)分析并報(bào)告錯(cuò)誤和可能的錯(cuò)誤。

雖然 pHp 尚未編譯并且不允許自定義語法,但在某種程度上它們提供了類似的功能。

這意味著今天的 pHp 開發(fā)人員依賴于文檔塊。但是 pHp 的原始創(chuàng)建者已經(jīng)明確提到在內(nèi)核中添加一個(gè)靜態(tài)分析引擎。這個(gè)想法的潛力很大,但任務(wù)同樣艱巨。

在傳輸方面,受社區(qū)的啟發(fā),pHp 開發(fā)者社區(qū)一直在努力擴(kuò)展 pHp 語法。例如,一個(gè)名為 pre 的項(xiàng)目可以將新的 pHp 語法轉(zhuǎn)換為普通的 pHp 代碼。

這個(gè)想法雖然在世界上得到了證明,但只有在提供適當(dāng)?shù)?IDE 和靜態(tài)分析支持的情況下才能在 pHp 中工作。

雖然這是一個(gè)很有意思的想法,但要稱得上“主流”還有很長的路要走。

pHp 過時(shí)了嗎?

再次回到開頭提出的問題,pHp過時(shí)了嗎?

除了上面的一些進(jìn)展,還有一份報(bào)告供參考。

去年10月,2018年年報(bào)出爐。在流行的編程語言中,pHp 排名第四。

雖然比不上Java小程序開發(fā),后來被超越,但還是比C++、C#等語言更受歡迎。

——結(jié)束——

真誠招聘

正在招聘編輯/記者到北京中關(guān)村工作。我們期待有才華和熱情的學(xué)生加入我們!相關(guān)詳情請?jiān)诹孔颖忍毓娞?)對話界面回復(fù)“招聘”二字。

量子比特·今日頭條簽約作者

?'?' ? 追蹤人工智能技術(shù)和產(chǎn)品的新發(fā)展

網(wǎng)站名稱:php框架源碼分析pHp的性能:7.0版本提升兩到三倍(組圖)php框架源碼加密
標(biāo)題來源:http://jinyejixie.com/news22/299572.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站制作虛擬主機(jī)、電子商務(wù)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
庄河市| 巩留县| 姚安县| 丹棱县| 平陆县| 襄城县| 永城市| 双桥区| 青海省| 营山县| 临江市| 唐山市| 措勤县| 平舆县| 富川| 南岸区| 新巴尔虎右旗| 株洲市| 齐河县| 宿州市| 白朗县| 巴里| 申扎县| 习水县| 哈巴河县| 安乡县| 阳春市| 靖西县| 赤水市| 元谋县| 沾益县| 湘阴县| 宁远县| 三门县| 嘉定区| 蚌埠市| 武夷山市| 庆云县| 五常市| 寻甸| 双柏县|