Rich Harris 在 Jamstack Conf 2021 上題為“Transitional Apps”的演講激發了我對全棧混合渲染和相應工具的興趣(您可以在此處找到轉錄,感謝 Geoff Rich)。當時,我正處於個人 JavaScript 疲勞(和 SPA 疲勞)升級之中,Rich 表達的想法引起了我的深刻共鳴。這種方法還沒有一個固定的名稱,因此「過渡應用程式」是命名它的第一次嘗試。
幾年後,這個想法無所不在,並且或多或少一直被稱為「元框架」。
顧名思義,元框架是建構在框架之上的東西,但它也代表了傳統框架實體的內在本質。是的,我看到你已經打哈欠了。實際上,它是一組工具,透過伺服器端功能和部署適配器來補充 UI 框架(如 React、Angular、Vue 等)。有時,還會包含更多功能,但這就是重點。
此類別中有很多工具,我很確定您聽說過它們 - 如果還沒有使用過它們(或者像我一樣每天使用過)。
關於它們也有很多觀點,複雜性和開發人員經驗往往處於天平的對立面。唯一客觀的事實是,元框架是我們需要忍受的東西,無論我們是否願意,並且在大多數情況下,它們是良好工程的一個很好的例子,有許多開源貢獻者參與。
我個人喜歡元框架運動及其流行的原因是它強調漸進增強和新技術帶來的靈活性,包括使用經過實戰檢驗的工具和模板構建您自己的定制系統的可能性。
我想更深入地了解整個元框架的故事,這就是為什麼我想謙虛地與大家分享我剛開始做的兩件事,以給自己一個很好的動力進入 2025 年。
第一個是開源的Metaframeworks百科全書,以awesome-list的形式出現,大家都很熟悉。我收集了多年來我衣櫃裡積累的工具和鏈接,邀請您查看並加入其中。
與元框架軟體開發相關的精彩資源的精選清單。
第二個是 Metaframeworks 每週通訊。這將是一次定期、重點深入的元框架世界及其周圍的生態系統——工具、新聞、發布、人員等等。在那裡你幾乎找不到對元框架的浮誇頌歌。相反,您會發現對主題的公正看法以及客觀、多方面的意見。
總而言之,我希望其中一些資源可能對您有用,也許您甚至願意為它們做出貢獻- 無論是為百科全書提供有洞察力的提交內容,還是向我提供來自各地的有趣的相關發現通過電子郵件存取網路。
因此,請記住,事實總是在中間的某個地方,它的味道不像閃亮的 Twitter 影響者餡餅,而是像你家做的、奶奶食譜的蛋糕。
新年快樂?
封面照片由 Unsplash 的 Carter Yocham 拍攝
以上是讓我們來談談元框架的詳細內容。更多資訊請關注PHP中文網其他相關文章!