愚人節玩笑成真?WordPress 發表 Node.js 及 React.js 打造的後台應用 – Calypso


作者: | 2015/11/24 | 留言


151124_0

WordPress 公開了偷偷做了一年多的開源專案 – Calypso,是一個桌面應用 (Desktop App),目前只支援 Mac OSX,只要簡單下載 dmg 檔安裝,就會在電腦上擁有一個「WordPress 的後台」(上圖左邊為 .com後台,右邊為 Calypso OSX版)。

說是 WordPress 的後台還不太準確,不如說是「WordPress.com」的後台,因為兩者的UI幾乎完全相同。

如果你是 WP 的開發者,你對 WordPress.com 或許不太感興趣,到底 Calypso 對 WordPress.org 這邊的自架網站 (self-hosted WordPress) 目前有何影響?其實就跟 WordPress.com 後台能做到的事一樣,也就是如果你在自架網站安裝了 Jetpack,你就會需要註冊 WordPress.com 的帳號進行連結,完成連結後,你就能在 WordPress.com 後台看到統計數據及進行管理等,所以 Calypso 當然也能做到這些,因為它就是一個遠端後台。

151124_1

Calypso 是使用 Node.js 和 React.js 開發,再利用 WP REST API 對 Server 溝通,在效能上對比 wp-admin 想當然是大大提升,但試用後還是很難與真正 native desktop app 比較 (廢話XD),所以我覺得 Calypso 現在發佈,除了提供給 .com 的使用者一個後台管理的選擇外,也達到宣傳 WP REST API 的效果,尤其即將 realese 的 WP 4.4 版 (現已beta4) 將內建REST API,也算一種火力展示。

想到今年(2015)四月份 WordPress 的愚人節玩笑 ,也許算是 Automattic 策略性的藉著玩笑來觀察 WP 開發者的反應吧。

不過其實這一切在去年就有徵兆,創辦人 Mullenweg 去年 twitter 就寫了:

1/ Infrastructure stuff will likely remain majority PHP (updates, APIs, auth, DB layer)
2/ Most interesting user-facing improvements will be JS-driven, most already are. (editor, media, customizer, menus)

但 WP 有可能完全捨棄或改寫目前的 Themes / Plugins 嗎?我覺得很難,畢竟已經存在很龐大的生態系了,但將 WP REST API 收進 WP 核心是個聰明的作法,這意味前端實作不會受到限制,所以可以預期未來 WP 會有更多元的應用形式。

延伸閱讀:

創辦人 Matt Mullenweg 聊 Calypso,有比較 wp-admin 和 Calypso 的表格: http://ma.tt/2015/11/dance-to-calypso/
Calypso 官網,有 Git Repo 和 安裝檔下載連結:https://developer.wordpress.com/calypso/
Calypso 開發心路歷程:https://developer.wordpress.com/2015/11/23/the-story-behind-the-new-wordpress-com/


標籤:, ,

分類:,

本文作者是Audi Lu

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

*

*

*

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料