技术期刊 · 五等分の花嫁 | Vue 3.2 正式发布!;大型项目管理策略;开源社区运营就像种菜;阮一峰的 fetch 教程;Webpack5 学习的平凡之路
蒲公英 · 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 之路」系列文章,作为一个学习笔记系列,能够很好的帮助到新手在入门避免各种坑,细致地表达也能帮助大家快速理解背后的原理。
「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术、工程化、跨端框架技术、图形编程、服务端开发、桌面开发、人工智能、设计哲学、前端框架」等多个大方向的业界热点,并加以专业的解读;不仅如此,我们还会推介精选凹凸技术文章,向大家呈现团队内的研究技术方向。
抬头仰望,蒲公英的种子会生根发芽,如夏花绚烂;格物致知,我们登高远眺、沧海拾遗,以求积硅步而至千里。
- Vue学习6-(webpack发布策略)
- (19)——Vue.js学习笔记 -- webpack的发布策略
- 学习使用webpack+vue搭建项目
- Vue + Webpack + Vue-loader学习教程之相关配置篇
- vue webpack 构建项目 git 代码管理
- 通过vue-cli来学习修改Webpack多环境配置和发布问题
- webpack构建vue项目的详细教程(配置篇)
- 禅道开源项目管理软件正式发布2.3版本
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第二篇:登陆和注销功能实现
- VUE学习-webpack搭建Vue项目环境准备
- 【Flask/跟着学习】Flask大型教程项目#02:web表单
- 视频教程-Vue全家桶+webpack打造商城项目-Vue
- Vue+webpack项目配置便于维护的目录结构教程详解
- 前端框架及项目面试(聚焦Vue、React、Webpack)视频教程
- Vue2.0+Webpack项目环境构建到发布
- webpack4.0.1_vue脚手架的项目与json-server结合,vue开发前端时用json-server模拟数据,fetch的请求代码
- Vue+webpack学习案例(一)-构建Vue项目
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第四篇:前台首页,新闻分类(体育新闻,科技新闻等),新闻列表分页的实现
- vue-webpack 做出来的项目部署到服务器上,点开是空白页(我这里把项目发布到git上)
- webpack 初始化vue项目教程