發(fā)布于:2021-01-31 00:00:43
0
174
0
WordPress,或更恰當(dāng)?shù)卣f是其代碼庫,不一定在開發(fā)人員中享有最佳聲譽(yù)。隨著基于JavaScript的新界面Calypso的首次亮相,這種觀點(diǎn)可能會(huì)有所改變,Calypso被稱為具有快速照明功能,現(xiàn)在可以作為開源使用。
WordPress向自己提出了一個(gè)棘手的問題:如果知道過去13年的所有知識(shí),從頭開始,他們將如何構(gòu)建? 隨著他們基于JavaScript的新界面Calypso的發(fā)布,WordPress團(tuán)隊(duì)通過將現(xiàn)代技術(shù)和體系結(jié)構(gòu)結(jié)合在一起,編寫了自己的“假設(shè)分析”故事。
Calypso –重新思考WordPress(.com)
公告 開始說:“技術(shù)上最難做的一件事情就是破壞自己” 。WordPress希望應(yīng)對(duì)已經(jīng)發(fā)展了十年的系統(tǒng)。這就是Calypso出現(xiàn)的地方–在這里可以將WordPress從舊地獄中拯救出來。更確切地說,它將是它的新后端。
但是,界面一直很掙扎。我們中的許多人都試圖通過MP6項(xiàng)目和3.8版來重新啟動(dòng)它,但該版本向我明確表明的是,增量方法無法為我們提供所需的改進(jìn),而有兩點(diǎn)幫助了我們使WordPress成為強(qiáng)大,穩(wěn)定,強(qiáng)大的工具-向后兼容和無需JavaScript即可工作-實(shí)際上阻礙了它的發(fā)展。
必須重新考慮,Calypso試圖填補(bǔ)WordPress團(tuán)隊(duì)現(xiàn)在發(fā)現(xiàn)的空白。
什么是Calypso?
Calypso是WordPress.com上托管頁面的新界面。它還是Mac桌面應(yīng)用程序的基礎(chǔ),即將推出Windows和Linux桌面應(yīng)用程序。甚至可以使用Calypso來管理自托管的WordPress安裝。您只需要安裝 Jetpack 插件。
但是,Calypso尚未成為WordPress核心的一部分。根據(jù)官方項(xiàng)目站點(diǎn),將由社區(qū)決定:我們?yōu)榛赪ordPress的一代應(yīng)用程序和服務(wù)奠定了全新的基礎(chǔ)-但是Calypso代碼庫是否最終成為核心WordPress的一部分并取代WP-Admin取決于WordPress社區(qū)。
技術(shù)堆棧令人印象深刻。有了Calypso,WordPress.com現(xiàn)在將完全基于JavaScript,而不是MySQL和PHP,并且100%基于API。WordPress REST API 將發(fā)揮重要作用,目前正在努力使兩個(gè)API版本均等,以便下一個(gè)主要版本對(duì)其進(jìn)行改進(jìn)。
Calypso背后的團(tuán)隊(duì)已使用Facebook的React庫和Flux框架包來呈現(xiàn)內(nèi)部開發(fā)的SPA,從而取代了WordPress后端。在服務(wù)器端,它使用一個(gè)Node.js層來創(chuàng)建初始站點(diǎn)。其余邏輯可在瀏覽器中找到。
這可以實(shí)現(xiàn)與WordPress.com網(wǎng)站上托管的內(nèi)容的實(shí)時(shí)交互,這些網(wǎng)站主要關(guān)注性能和響應(yīng)式Web設(shè)計(jì)問題。為了推動(dòng)開發(fā)向前發(fā)展,該項(xiàng)目已完全開源,可在GitHub上 找到,從而進(jìn)一步突出了希望獲得更多社區(qū)意見的愿望。
模式轉(zhuǎn)變
不管開發(fā)人員對(duì)代碼庫怎么說,都不能懷疑它的成功。它不僅為 25% 的Web提供支持,而且其簡單,優(yōu)雅的用戶體驗(yàn)常常使其他系統(tǒng)羨慕不已。您可以說想要什么,但正如我們今天所知道的那樣,WordPress無疑在Web的開發(fā)上做了很多工作。
有了Calypso,WordPress團(tuán)隊(duì)將脫離PHP,展望未來。盡管要完全脫離該語言還有很長的路要走,但顯而易見的是,Web的最大,最有影響力的項(xiàng)目之一由于不看PHP框架而受到阻礙。
馬特·穆倫維格(Matt Mullenweg)也對(duì)開源的決定發(fā)表了評(píng)論,他說:“很多人認(rèn)為我們應(yīng)該保留這種專有技術(shù),但是我一生都知道,付出的越多,獲得的回報(bào)就越多?!?正如Mullenweg正確地觀察到的那樣,Calypso即將改變游戲規(guī)則。
作者介紹
熱門博客推薦