《程序员》:2020 年 9 月,Vue 3.0 正式发布,这一版本为什么要重头开始写说重构之后的 Vue 3 解决了此前哪些必须解决的问题strong>
尤雨溪:重写的主要原因一个是类型系统,一个是内部逻辑分层。Vue 2 项目先基于 JavaScript,中期加入了 Flow 做类型检查,导致类型覆盖不完整。Flow 本身又破坏性更新频繁,工具链支持也不理想,所以决定转为用 TypeScript 重写。Vue 2 的内部逻辑分层不够清晰,对于长期维护是一个负担,这也是一个不重写就很难彻底改善的问题。
《程序员》:Vite 2 不久前正式发布,未来 Vite 会不会慢慢地取代掉 webpackstrong>
尤雨溪:完全取代应该不可能,这也并不是目标。webpack 有巨大的存量,功能上也覆盖了一些 Vite 并不打算覆盖的场景(如 Module Federation),但对于大部分应用,尤其是中小型应用来说,webpack 的复杂度和性能代价其实并无必要。
《程序员》:今天,Vue.js 有着非常多的跨时区、跨文化的协作,你采用了哪些方式确保代码质量和高效协作bsp;
尤雨溪:其实开源协作未必高效,毕竟大部分成员都不是全职。但好处是因为不是有业务压力的公司,所以高效并不是一个必须的条件。我们团队会每两周开一次例会同步一些进展,进行一些讨论,除此之外几乎都通过 GitHub 协作。
《程序员》:对于工程师来说,在最初的 5 年、10 年等不同的职业阶段,什么样的技能或者思维最为重要strong>
尤雨溪:不同路线的侧重点是完全不一样的,大公司 vs 创业公司,纯技术岗 vs 管理岗,没法一概而论。尤其是我自己走的是独立路线,需要关注的东西又跟在公司里发展不一样。非要说共通的一点,可能就是想清楚自己擅长什么,想要什么,选一条适合自己的路线吧。
无论你是技术小白、编程爱好者、职场萌新还是转行程序员,全都适合阅读《新程序员》!
在这里,你可以获得:
技术专家行业创新与实践案例,独具收藏价值;
与技术大佬线上交流,获悉前沿技术;
行业洞察,职场赋能,把握机会迎接新时代的机遇和挑战;
与读者俱乐部志同道合技术人才共同进步;
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93769 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!