兩周前,馬特·穆倫維格(Matt Mullenweg)在 新棧,稱Jamstack為「採用它的絕大多數人的回歸。」 為了準備即將發表的文章,其中包括來自WordPress和Jamstack社區的領導人的評論,我問Mullenweg是否支持他的言論,將Jamstack視為一種回歸。 他的回答冗長,並全文印在此處以保持凝聚力。
問:您是否堅持說Jamstack是採用它的絕大多數人的回歸?
回答:
「絕大多數人採用它」可能太苛刻了,因為首先沒有大量的人採用Jamstack,而那些人則完全意識到了這種折衷。 在某些情況下,有一些很好的原因可以使您的架構脫鉤並增加其複雜性,而WordPress的REST API可以作為後端的出色表現。 但是我擔心他們對真正的建築決策的期望過高。 如果 你看看他們聲稱的好處,它具有更好的性能,安全性,擴展性和開發人員體驗:
更好的性能:通過在WordPress上放置Cloudflare這樣的出色CDN,可以實現相同的性能,並且當您想添加商店或評論之類的動態功能時,您的生活將變得無限輕鬆。 您還可以輕鬆找到一個靜態WordPress主機,例如 地層 要麼 變速桿。
更高的安全性:我不認為將Netlify之類的專有和次級SaaS服務引入您的堆棧將使您的站點更加安全。 我相信,您可以做的最安全的事情就是在您控制的伺服器上或在最少供應商的情況下,運行經過完全審查和使用的完全開放源代碼。 WordPress安全運行互聯網上一些受攻擊最多的網站,包括主要媒體,Facebook和 白宮。 有這麼多活動部件並不能激發信心:
更便宜,更容易擴展:CDN比普通託管帳戶更昂貴,而且您可以在WordPress上以低於$ 5 /月的價格在不錯的主機上運行。 還有更強大的產品: WP.com 每天可以為數千萬的訪客提供服務,包括網站或無頭API,包括全球CDN和域名(每月4美元),我們仍然有一定的利潤空間。 GraphCMS的起價為$ 29 / mo,僅可為您提供「 5,000個實體」 不管它是什麼意思。 Contentstack為$ 3,500 / mo。 那只是用於無頭CMS部分! 在擁有人類可以在瀏覽器中訪問的網站之前,您仍然需要註冊該圖形中的許多其他東西並付款。
更好的開發人員體驗:當然,如果您的開發人員希望將市場營銷中的更新複製並粘貼到網站上,但是如果他們希望人們能夠在沒有他們幫助的情況下更新網站,則應該為WordPress之類的用戶提供一些便利。 如果您對開發人員的經驗感到好奇,或者投資者對這種空間感到好奇,我建議您觀看這三小時三十分鐘的教程,以真正了解在「更好」的前提下出售的產品:
[embedded content]
我曾經做過這樣的事情嗎? 完全! 這可能會很有趣,例如在家中建造火箭或修理舊車。 我看過一些很棒的網站,它們建立在解耦的架構或靜態發布的基礎上,使用無頭的WordPress,而不是上面的CMS,但仍然是類似的想法。 人們試圖將我描繪成反對Jamstack,但這與反對膠帶一樣對我來說很陌生-它對某些事情有好處,對其他事情有壞處,並且不會消失。 我只希望他們在推銷產品時會更加理智和誠實。 我希望類似Jamstack的方法將永遠存在,就像Jamstack之前的想法早已被Netlify的營銷團隊塞入我們的喉嚨一樣。
Biilmann讓Ballmer / iPhone的故事倒退了-微軟的錯誤是它們使事情變得太複雜了,而iPhone簡化了它。 Jamstack引入了眾多供應商,構建步驟,網路呼叫,介面,甚至是WordPress中單按鈕按下的計費關係。
原因之類的服務 WordPress.com Shopify和Shopify的增長是如此之快,以至於他們正在處理複雜的事物,並使它們變得更簡單,更容易為更多的受眾所用。 我的任務是使出版和商業民主化,使每個人都可以從根本上訪問它,無論其技術或經濟能力如何,並提高互聯網的自由度和開放度。 正如我在Twitter上所說,WordPress的前15年只是前幾章。 我期待在我的餘生中構建和重建該平台,當這一過程結束時,我希望子孫後代能承受重任。
像這樣:
喜歡載入中……