極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務,感受全新的極速下載體驗!

最近更新 | 軟件專題 | 軟件分類 | 軟件排行

您的位置:極速下載站資訊首頁其他資訊網(wǎng)絡資訊 → 開發(fā)者:PHP不再是十年前那一門糟糕的言語!

開發(fā)者:PHP不再是十年前那一門糟糕的言語!

時間:2019-08-05 12:00:15  作者:johnnyl  瀏覽量:41

隨著網(wǎng)絡的發(fā)展,不僅給我們生活上帶來了便利,也給我們的工作帶來了便捷,為了適應人們的各種需求,網(wǎng)絡也在不斷的發(fā)展,衍生出來很多種類,供人們使用的工具,開發(fā)者 Brent 發(fā)布了一篇文章,詳細介紹了 2019 年的 PHP 是怎么樣的。Brent 供認 PHP 當時依然存在一些問題,比如許多中心函數(shù)依然有不一致的辦法簽名、裝備設置仍是令人困惑,可是以他自己的開發(fā)經(jīng)歷來看,他以為 PHP 是 Web 開發(fā)的絕佳選擇,運用 PHP,他能夠創(chuàng)立可靠、可保護和高質(zhì)量的使用,而且自己與客戶對終究成果都滿意。

文章中 Brent 關注于 PHP 這些年來發(fā)展得好的一面,他經(jīng)過幾下幾點,闡明“PHP 不再是十年前那一門糟糕的言語了”:

有十分活潑的結構、包和渠道組成的言語生態(tài)

PHP 在不斷發(fā)展,曩昔幾年中添加了許多新功能

各種開發(fā)工具在曩昔幾年中現(xiàn)已成熟,而且保持增長

當時 PHP 版別是去年 12 月份發(fā)布的 7.3,7.4 預計在今年年底發(fā)布,而 PHP 8.0 將是 7.4 之后的下一個版別。

自從 5.X 時代以來,中心團隊期望每年發(fā)布一個新版別,在曩昔四年中他們成功保護了這么一個發(fā)布周期。通常每個新版別都會得到官方兩年時間的活潑支持,之后有一年僅提供安全修復,其目的是激勵 PHP 開發(fā)人員盡可能保持更新。

圖:PHP不再是十年前那一門糟糕的言語!

開發(fā)者:PHP不再是十年前那一門糟糕的言語!圖1

看到上邊這個表,你可能會發(fā)現(xiàn)版別號從 5 跳到了 7,那 PHP 6 去哪里了?

其實早在 2005 年,PHP 社區(qū)就發(fā)起了 PHP 6,但由于完成 Unicode 面臨的困難太大,項目終究流產(chǎn),PHP 官方?jīng)]有發(fā)布 PHP 6 GA,而且在 2010 年將 PHP 6 取消。雖然 PHP 6 項目取消了,但其大量已完成功能集成到了 PHP 5.X 中,包含 OOP 方面的改進,使得 PHP 從面向進程跨越到面向?qū)ο蟆?o:p>

PHP 6 被取消了,可是之前對這個首要版別的研發(fā)都是以 PHP 6 的名義進行的,所以許多參考資料與書本都是用“PHP 6”來指代該版別。官方憂慮這在拋棄 PHP 6 之后會引起紊亂,所以干脆不運用 PHP 6.X 版別號,直接從 5 跳到 7。

PHP 7.0 中,PHP 中心部分完全重寫,帶來了最新的 Zend 引擎,使得 PHP 功能提升了兩到三倍。

作者引用了 https://kinsta.com/blog/php-benchmarks 的基準測試來闡明這一點,指出自 7.0 以來,PHP 功能一直在提升,PHP Web 使用與其它言語的 Web 結構比較在一些情況下功能好許多。但他也表示:“當然 PHP 結構不會勝過 C 與 Rust,但比 Rails 或 Django 好得多,與 ExpressJS 適當。”

有十分活潑的結構、包和渠道組成的言語生態(tài)

說到 PHP 的結構,不得不說 WordPress,可是作者表示 WordPress 絕對不代表當時的 PHP 生態(tài):“PHP 結構再也不僅僅只有 WordPress 了”。

當時 PHP 中有兩個首要的 Web 使用開發(fā)結構:Symfony 與 Laravel,還有 Zend、Yii、Cake 與 Code Igniter 這些,此外還有不少較小的結構。

Symfony 與 Laravel 都擁有巨大的包和軟件生態(tài),包含 admin 面板和 CRM、獨立軟件包、CI、分析器、Web socket 服務器、隊列管理器與付出集成等。

此外,近幾年 PHP 異步結構也興起了,Swoole、Amp 與 ReactPHP 是其中的佼佼者,它們是用 PHP 或其它言語編寫的結構和服務器,用來運行真正的異步 PHP。

作者以為衡量 PHP 生態(tài)當時狀況的一種辦法是檢查 Packagist 這個 PHP 首要軟件包存儲庫的數(shù)據(jù)。經(jīng)過以下趨勢圖,能夠發(fā)現(xiàn)軟件包數(shù)量呈指數(shù)增長,而且當時錄入軟件包有 223 217 個,總的安裝量達到了 14 827 204 847,PHP 生態(tài)已不再像以前那么微小。

圖:PHP不再是十年前那一門糟糕的言語!

開發(fā)者:PHP不再是十年前那一門糟糕的言語!圖2

各種版別的可用軟件包的數(shù)量

圖:PHP不再是十年前那一門糟糕的言語!

123下一頁>

相關資訊

網(wǎng)絡資訊排行
最新網(wǎng)絡資訊
其他資訊分類

更多常用電腦軟件

更多同類軟件專題