TechRoomage

WordPress棄用React后 這位中國開發者的Vue或成最佳選擇

0 1

原標題:WordPress棄用React后 這位中國開發者的Vue或成最佳選擇

WordPress是一種使用PHP語言開發的博客平台,用戶可以在支持PHP和MySQL資料庫的伺服器上架設屬於自己的網站,也可以把WordPress當作一個內容管理系統(CMS)來使用。

WordPress幾乎所有項目都基於React開發,比如,最近幾年使用React重構了WordPress.com ,也就是所謂的Calypso項目,還有WordPress 4.8版本之後開始的Gutenberg (古騰堡) 項目,也是基於React開發的。

然而,就在幾日前,WordPress創始人Matt在其博客上發文,稱決定停止使用React,原因則是專利問題。

據悉,由於Facebook在其開源項目React(以及其他項目)中夾帶專利條款,出於對全球WordPress用戶的負責,為了讓用戶免收Facebook專利困擾,WordPress團隊決定在所有項目中停止使用React,包括目前開發過程中的古騰堡項目。

據WordPress中文網報道,棄用React之後,繼任框架的選擇,成為的WordPress社區最受關注的熱點問題,在美中國開發者尤雨溪的Vue.js框架,成為呼聲最高的競爭者。

尤雨溪稱,在WordPress宣布棄用React之前,他和Matt進行了討論,但並沒有得出明確的結論。不過,他給出了三個理由,認為Vue更適合WordPress。他說:

作為一個獨立而非大公司內部的開源項目,Vue與WordPress項目的開源軟體價值觀一致。完全基於MIT許可,Vue的發展有公開的捐助渠道(可通過Patreon和OpenCollective進行長期捐助,或者通過PayPal進行一次性捐助)來維護。WordPress可以成為Vue的主要贊助商,輕鬆確保 Vue 的可持續發展。

Vue是最方便的框架之一,擁有穩定而積極的社區,和越來越多的學習資源。採用Vue ,將會為剛剛接觸WordPress開發的開發者提供低而平滑的學習曲線。這也是 WordPress 獲得成功的原因。

作為一個可增量選用的框架,Vue非常靈活,它可以應用在小到嵌入式小工具,插件開發,大到完整的單頁應用程序的開發之中。在簡單的用例中,它無需任何編譯步驟;在複雜的用例中(比如古騰堡),它成熟而強大。Vue提供了從 vdom+ 到使用原始渲染函數,伺服器端渲染,路由,狀態管理,構建工具,瀏覽器開發擴展,到編輯工具支持等全棧支持。

據了解,除了Vue.js之外,Preact.js也是WordPress核心開發者考慮的備選框架。

WordPress棄用React后 這位中國開發者的Vue或成最佳選擇

Leave A Reply

Your email address will not be published.