技術期刊 · 五等分の花嫁 | Vue 3.2 正式釋出!;大型專案管理策略;開源社群運營就像種菜;阮一峰的 fetch 教程;Webpack5 學習的平凡之路

語言: CN / TW / HK

HEADER

蒲公英 · JELLY技術期刊 Vol.43

提起「五等分の花嫁」大家夥兒會想起什麼?我先來,三玖天下第一!!作為一部兩年前的黨爭番,直至今日依然有很高的人氣,這可能也是為什麼尤大將它定為 Vue 3.2 版本的代號吧,沒錯 Vue 在這個月又釋出了哦~

Vue 的每個版本代號都十分有特色,作為一種開源社群的文化,有非常深的個人印記,很值得學習,當然合理的專案管理策略並持續的社群運營也是一個開源專案有旺盛生命力的重要因素,開源社群的繁榮離不開社群每一個人的貢獻。

觀海志

登山則情滿於山,觀海則意溢於海

Vue 3.2 正式釋出!

梗概:近日,Vue 正式釋出了 3.2 版本,版本名延續了以往的風格,依然使用動漫命名 —— "Quintessential Quintuplets"。此版本包括了許多新的特性與效能優化。新特性方面,<script setup><style> v-bind 語法終於得以完善;使用新推出的 defineCustomElement API 能建立 Web Components;還有對 SSR 的優化和引入了新的 Effect Scope API 等。效能優化方面,著重提升了 ref 的讀寫效能、降低記憶體消耗等。同時,最新引入的 v-memo 指令能讓對應的模板節點不去建立虛擬 DOM,在某些場景下大大提升渲染效能。

推薦語:距離 Vue3 正式釋出已有一年時間,期間 Vue 團隊不對地對 Vue3 及其配套生態進行優化。正如尤大所說,如果我們在使用 Vue3 卻又還在使用 Options API,現在配合 <script setup> + TS + Volar 的開發體驗已經相當順滑,是時候遷移使用 Composition API 了。另外,Vue3 正在考慮引入 Ref Sugar 語法糖,它能進一步提升 Composition API 的使用體驗,相信未來 Vue3 的開發體驗和效能會越來越好。

大型專案管理策略

梗概:文章首先介紹了什麼是 monorepo 策略,以及其優缺點。接著列舉出在當今技術發展趨勢下,monorepo 策略的各種最佳實踐,包括依賴管理、版本管理、配置管理、腳步管理等。文中介紹的各種思想和工具,都能很好地豐富我們的知識體系。

推薦語:近年來,monorepo 策略逐漸得到廣泛應用,React、Babel 等大型專案都有著自己的一套 monorepo 策略。文章很好地介紹了 monorepo 的背景知識和一系列最佳實踐。一方面正在使用 monorepo 的同學可以參考對比文章的最佳實踐,尋求方案優化的空間。另一方面即使工作上還沒能有使用 monorepo 的場景,仍然可以學習其思想,並嘗試使用文章介紹的工具來優化自身專案的工作流程。

開源社群運營就像種菜

梗概:作者分享了全球頂級開源專案 TiDB 的開源經驗及背後的思考。開篇為我們展示了開源專案的生命週期圖譜(開始、死亡鴻溝、終局)。然後談及開源與商業化的關係,提出軟體產品的真正競爭壁壘是生態。又因為開源社群有利於對產品不斷打磨、發現更多制勝場景,所以是一種構建生態的高效方式。開源商業化通過對持續進化的產品和不斷擴充的制勝場景進一步加工,做好客戶旅程優化,實現一個可規模化的商業模式,從而把價值鏈條掌握在手上。最後介紹瞭如果做好開源社群的方法論:準確定位、加強易用性、強化網路效應、轉移到基於信仰的網路效應。

推薦語:巴菲特最好的拍檔芒格時常強調一個觀點:為了避免“鐵錘人傾向”,我們應該跨學科學習,構築多元思維模型。本文作者結合了經濟學和商學的主要概念,如網路效應、飛輪效應、規模化等,為技術出身的我們提供了一個更加合適的觀察角度去理解開源這件事。本文或許不能吸引每一位技術開發者,但請每一位開源工作者,或準備開源的朋友抽一點時間認真閱讀本文,希望能為各位的開源之路提供切實的幫助。

阮一峰的 fetch 教程

梗概:Fetch API 提供了比 XMLHttpRequest 更優雅的介面,更靈活強大的功能,本文詳細介紹它的用法。

推薦語:Fetch 作為一個釋出多年的 API 其實已經廣為人所知了,但是有很多細節在我們使用的時候可能依舊會有些模糊。這是來自阮一峰老師的 Fetch API 教程,作為一篇工具類文件,介紹的非常詳細,列舉了各種用法,非常適合學習及方便使用時查詢,方便大家查漏補缺。

流觴亭

因山卜地心機巧,望水如天眼力窮

Webpack5 學習的平凡之路

梗概:本文是「學習 Webpack5 之路」系列文章的第一篇,從基礎開始入門,一步一步引導讀者在專案中實踐,學習如何對 Webpack 專案優化,並詳解了 Webpack 的原理,深入介紹了其中的很多細節,幫助大家掌握優化它的知識和基礎能力。

推薦語:這是來自程式媛餃子的「學習 Webpack5 之路」系列文章,作為一個學習筆記系列,能夠很好的幫助到新手在入門避免各種坑,細緻地表達也能幫助大家快速理解背後的原理。

「蒲公英」期刊,每週更新,我們專注於挖掘「基礎技術工程化跨端框架技術圖形程式設計服務端開發桌面開發人工智慧設計哲學前端框架」等多個大方向的業界熱點,並加以專業的解讀;不僅如此,我們還會推介精選凹凸技術文章,向大家呈現團隊內的研究技術方向。

抬頭仰望,蒲公英的種子會生根發芽,如夏花絢爛;格物致知,我們登高遠眺、滄海拾遺,以求積矽步而至千里。

蒲公英 · JELLY技術期刊貢獻指南

FOOTER

歡迎關注凹凸實驗室部落格:aotu.io

或者關注凹凸實驗室公眾號(AOTULabs),不定時推送文章。