We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode No.41 和 Vue.js & Vite 作者尤雨溪聊项目进展、开源社区协作和前端思考

No.41 和 Vue.js & Vite 作者尤雨溪聊项目进展、开源社区协作和前端思考

2023/12/4
logo of podcast Web Worker-前端程序员都爱听

Web Worker-前端程序员都爱听

AI Deep Dive AI Chapters Transcript
People
主持人
专注于电动车和能源领域的播客主持人和内容创作者。
尤雨溪
智子
Topics
尤雨溪: Vue 2到Vue 3的升级是一个具有破坏性的更新,虽然最终下载量超过一半,但过程中低估了更新的复杂度以及对生态系统的影响,发布策略也存在问题。未来Vue的迭代将更加注重稳定性,核心功能的改进将优先于创新性功能。组合式API和TypeScript重写是正确的决定。Vapor Mode的开发正在进行中,但没有具体的时间表。Vite的更新相对稳定,主要集中在移除旧的Node版本支持和升级重要依赖上,未来将使用Rolldown来提升构建性能和产物控制能力。 关于开源社区协作,Vite的团队化管理比Vue更好,因为Vite项目规模较小。Vue的协作以子项目为单位,我主要关注Vue core。我努力让更多人参与到Vue的开发中,并改进贡献者的体验。 我对前端框架的未来发展持谨慎乐观的态度,认为主流框架的功能趋于饱和,未来的发展方向可能在开发体验和场景特化上。React Server Components的出现是前端框架范畴的延伸,但Vue不会采用类似的设计,因为这超出了Vue的定位。 我对大模型持谨慎态度,认为其在编写具体代码方面比较有用,但在更高层次的思考和设计方面帮助有限。 保持对编程的热情没有固定方法,需要自己调整,有时会经历倦怠期。学习前端需要兴趣驱动,持续精进需要投入大量时间和精力。 我不喜欢“祖师爷”这样的称呼,更喜欢“尤雨溪”、“尤大”等称呼。 智子: 在Vue 3的编译器方面,我负责Vapor Mode的开发,目标是先实现一个基础的demo,再逐步完善更复杂的功能。 沈青川: 我对Vue.js的贡献主要集中在文档维护方面。 小白菜: 作为主持人,我参与了整个讨论过程,并对嘉宾的观点进行了总结和梳理。 开翼: 作为主持人,我参与了整个讨论过程,并对嘉宾的观点进行了总结和梳理。 smart: 作为主持人,我参与了整个讨论过程,并对嘉宾的观点进行了总结和梳理。

Deep Dive

Chapters
This chapter reflects on the transition from Vue.js 2 to 3, analyzing both successful and unsuccessful strategies. It highlights the challenges of disruptive updates, the importance of TypeScript adoption, and the eventual success of the Composition API.
  • Vue 3 adoption is increasing, reaching nearly 50% of downloads.
  • The transition from Vue 2 to 3 was disruptive, causing ecosystem fragmentation.
  • TypeScript rewrite and Composition API were key decisions, initially controversial but ultimately successful.

Shownotes Transcript

介绍

本期播客是参与 #2023技术播客节 共创共建的一期内容。12月4日至8日,每天围绕一个主题,带来8~11期的内容,更多详情也可关注官网 podfest.tech) ,或者微信公众号、即刻、X搜索「2023技术播客节」,欢迎大家多多关注,一键多连! 新一期播客来啦,这次我们厉害了!我们邀请到了心心念念的尤雨溪 Evan You 加入闲聊。我们还邀请了 Vue 核心团队的成员智子,负责 Vue/Vite 中文文档维护的沈青川加入讨论。

我们围绕近期 Vue.js / Vite的技术变化、开源社区维护、前端未来发展的思考展开。也聊了一些轻松话题,比如:怎么看他被称呼尤大,祖师爷这个绰号?github 上yyx990803 神秘的数字是什么意思?Vue4 啥规划?未来是否有计划退休?写 Vue 用不用 Copilot?发际线如何保养等非技术话题。

Evan 的桌面)

时间轴

00:25 opening,辛宝、小白菜、开翼和 smart,邀请到了智子、沈青川和尤雨溪。01:55 Evan 的自己介绍和网络痕迹。02:55 智子和沈青川线下和 Evan 的感受:随和!04:08 快速回顾 Vu2 -> Vue3 的经验复盘12:12 快速回顾 Vite 这一年的变化和展望19:31 聊 Vue 的未来版本迭代计划,Vapor Mode 的规划,前端快速变化的思考,锐评!29:24 聊开源社区和企业开发的区别,项目迭代过、对待业务和基建的差异点。31:38 Vue.js & Vite 目前开源社区协作情况如何,聊 issues 和PR 多不多,参与人数和活跃度、发版迭代情况等44:34 开源爱好者如何让自己的项目变得更流行,吸引到更多人参与贡献?开源爱好者如何参与贡献?聊聊那些宝藏贡献者。52:10 Vue & Vite 等开源项目被广泛使用了,维护过程是否感受到责任和压力?Evan 和智子给出了不同的感受。54:26 在开发和维护的过程中,遇到某些大企业、大型项目选择使用 Vue & Vite ,还会持续感受到鼓舞和兴奋吗?55:36 Evan 如何分配自己的精力在 Vue 和 Vite?56:49 RolldownRspack 在 Rust 锈化工具链有合作,怎么看待 Rust,Rust 未来和前端的关系。61:36 现在除了 Node.js,还可以选择 Deno / Bun 等,Evan 如何看待 js 生态的变化?锐评!68:30 Vue 和原生开发怎么思考,会出手吗?Evan 提到了 NativeScript 和 Inoic 等方案。69:09 前端框架包括 Meta 框架的竞争,Evan 如何看待前端技术栈的竞争,预测未来的演进。锐评!82:43 Evan 是如何保养颜值和头发的?Evan 也有烦恼。83:37 阶段总结和回顾84:24 今年去参加全球各地的线下技术聚会,感受如何?87:28 Evan 平时工作和生活分配得怎么样,累不累,有没有劳逸结合?88:22 Web Worker 播客的历史嘉宾比如智子、沈青川、科比哥、白雾等嘉宾是不是很厉害,感受如何?90:19 Evan 最近忙什么,在学什么技术?Rust!我们需要学习 Rust 吗?94:03 Evan 如何看待大模型,平时用的多吗,感受如何?98:13 维护 Vue 快十年了,如何保持对编程的热情?大家如何保持保护自己的精力,如何进行调整心理状态?103:42 如何看待大家感觉前端发展太快,学不动的心态,Vue4 变化会大吗?104:33 Github 的 ID 里有一串神秘的数字,这有什么神秘的含义?反正不是生日!104:51 对听友中的在校生、刚入行前端没多久的前端程序员有哪些过来人经验,如果让自己变得更强?108:34 尤老师、尤大、祖师爷等不同的昵称,Evan 怎么看,哈哈开心吗?听完这个,你会感觉 Evan 很认真和真诚。

相关链接

关于「2023 技术播客节」

缘起于2022仲夏时节技术播客之间的梦幻联动,我们感受到了社区共创共建的力量。今年我们再接再厉,集结了30+播客、5大出品人、20+社区,希望拉动更多技术生态的内容创作者,一起用声音来表达,建设自家技术影响力,推动更高粘性、更深互联、更持久共鸣的用户社区构建。