WordPress 和繼承者們

2022-09-27 11:15:08 字數 2587 閱讀 3561

本文原載於 medium,作者是 jason gowans,這裡是譯文。

不管從哪個角度看,wordpress 都是乙個現象級的產品。全世界有四分之一的**都跑在 wordpress 上,它佔據了全部cms市場59%的份額。

wordpress 上超過四萬的外掛程式、一萬以上的主題,這些共同打造了乙個無與倫比的生態系統,這裡有超過十萬的開發者和上千家主機提供商,其中專注於 wordpress 主機服務的 wpengine 融資4100萬美金,在他們的伺服器上跑了20多萬個**,服務了超過23,000的使用者。

wordpress.com 有不計其數的盈利手段,比如說主機、谷歌廣告、主題購買、高階會員服務、技術支援、定向流量、保險庫、**發布等等。

然而,這麼乙個巨無霸,他們的消費者加起來比冰島人口還多,說它以後再也不能繼續統治這個市場,有人會信嗎?

那些個競爭對手

下面這張表單上,你可以看到像 squarespace 這樣的公司,雖然只有可憐的0.4%市場份額,市值卻達到了5億美金。automattic 和 wix 也在這份表單上叨陪末座,所以我相信情況一定會有所變化。比如 giwww.cppcns.comthub pages,好像才0.1%的份額?但這目前來說不過是程式設計師的玩具罷了。

就算,wordpress有7千萬的站點,github pages 只有70萬,但後者的增長速度實在快的嚇人,而且對專業人士尤其是開發者來說,把內容發布到 github 上的效果完爆 wordpress,別提這還是在 wordpress 十分擅長的php世界裡了。

靜態頁面生成器

wordpress 可以被細分成五個部分:

乙個靜態頁面生成器(static site generators)基本上就是乙個輸出靜態元素(比如說html、css和j**ascript)的模板,然後這些靜態元素會被存放在 cdn 上。就在寫這篇文章的時候,市面上已經有用 ruby,go,python各種語言寫的超過100個的靜態頁面生成器。

程式設計師越來越多的開始採用速度更快更安全確比 wordpress 更簡單的ssg了,而且一般來說能更好的相容 github 和 bitbucket 這些版本控制平台。d**id walsh 在他的部落格裡很好的分析了靜態站點的優勢與劣勢。

我提程式設計師,是因為目前這個階段,靜態頁面生成器很大程度上還只是乙個開發工具。想把這個工具推廣給世界上最牛逼的內容生產者,還要重走一遍 wordpress 曾經走過的路,比如需要乙個輕量的編輯器,乙個可以供獨立開發者製作主題和軟體的平台,還有就是智慧型託管,這也是 aerobatic,github pages 等等團隊正在做的。在我看來,乙個智慧型主機團隊可以做的事情可比存放站點要多得多了,這方面你可以去看 aerobatic 的文件。

靜態頁面生成器在搭建和編輯方面落後的距離在短時間內就可以輕鬆補上,並且可以接過 wp engine 和 wordpress 的火炬。wp engine 和 wordpress 自己會迎接這種革命嗎?wp engine 存在的意義就是彌補了 wordpress 的缺點,像龜速、堪憂的安全問題和對技術一知半解、對問題視而不見的使用者社群。這樣依附於 wordpress 的 wp engine,有足夠的動力去革自己的命嗎?

wordpress 也不傻

看到這你或許相信了未來是屬於靜態語言的,也許也意識到了對wordpress 來講說服那些自認為是 wordpress 開發者的人接受非 php 語言有多麼困難。但 wordpress 的人不是傻子,他們不會幹愣著www.cppcns.com坐以待斃,calypso 計畫上線後,wordpress 用 nodejs 和 reactjs 完全重寫了他們的內容管理系統,這兩個是啥?不就是靜態語言嘛!(傲嬌的寶寶)

也就是說,wordpress 也動搖了,他們開始往 j**ascipt 和 github 方向靠。不過最大的挑戰是要說服數十萬的 php 開發者來接受這一變化。

即使是 calypwww.cppcns.comso 計畫的成員也得面對我們的威脅。雖然我們團隊沒有人是很牛的 j**ascript 程式設計師,但每天我們都可以積累經驗,犯的錯誤我們會去反省,然後改正,吸取教訓。當我們的計畫有所進步時,我們就為其他工程師樹立了標桿,並且會在業內分享我們的知識。

既然 wordpress 的內容管理系統已經重寫為靜態的了,那麼他們的模板引擎呢?那麼龐大的外掛程式和主題平台呢?這些問題決定了未來網路內容出版的方向,這可是幾十億美金的生意啊。

乙個讀者在他的評論中寫了他的想法:

我認為 php 世界是該醒www.cppcns.com醒了。靜態會成為網路世界的通用語言的。php7 是乙個好的改變但還做得不夠。醒醒吧,wordpress 都開始擺脫php 了。

毋庸置疑,五年後的 wordpress 肯定不會和現在的地位一樣。那些做靜態頁面生成器的 jekyll、hugo 和做智慧型託管的 aerobatic 等公司一定會拔地而起。有一億四千萬美金在手的 wordpress 不一定會死,但就像 squarespace 那樣,即使只有0.4% 份額,也可以做到五億美金估值。這是是個十分巨大的而且還在成長的市場,創業公司有數不盡的機會去大展拳腳,完全不用擔心那幾十萬程式設計師的死活(php 再次躺槍-_-!)。

我最早貼出這篇文章的時候,我把 wordpress 裡的大寫「p」錯打成了小寫「p」,本來沒想改的,但是一想到大寫「p」對很多人來說很重要,還是給改了(又黑 php 一把?)。

本文標題: wordpress 和繼承者們

本文位址: /news/exp/58698.html

繼承者 樣式的繼承

css的某些樣式是具有繼承性的,那麼什麼是繼承呢?繼承是一種規則,它允許樣式不僅應用於某個特定html標籤元素,而且應用於其後代。比如下面 如某種顏色應用於p標籤,這個顏色設定不僅應用p標籤,還應用於p標籤中的所有子元素文字,這裡子元素為span標籤。p 三年級時,我還是乙個膽小如鼠的小女孩。可見右...

UVA 167 蘇丹的繼承者

是時候對於dfs搜尋做乙個簡單的小結了 八皇后問題 解法一 include include include include include include include include include include include include include include include ...

wordpress增加投稿者上傳許可權

使用文字編輯器開啟當前主題目錄下的functions.php,新增以下 即可 if current user can contributor current user can upload files add action admin init allow contributor uploads f...