技术期刊 · 五等分の花嫁 | Vue 3.2 正式发布!;大型项目管理策略;开源社区运营就像种菜;阮一峰的 fetch 教程;Webpack5 学习的平凡之路

3,972 阅读6分钟

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

或者关注凹凸实验室,不定时推送文章。