《观尤大直播后有感》

423 阅读2分钟

直播点回顾

相信有很多同学因为日常工作忙碌,回家忙着不忙碌,会错过一些大佬的直播,所以就简单总结下上次尤大直播的时候针对大家提出的问题(一些新技术)做出的解答(可能有理解不对的地方也欢迎大家提出哈)

如何成为vue核心开发团队的成员

有一定频率地提一些高质量的pr,对vue做出了一定贡献,团队会看到并主动给你发邮件的。 薪水层面的话,还没有提,非全职偶尔一个月会给几百刀

esm

vite的生产模式用的是rollup也是因为rollup刚提出就主要是面向es的,的确社区内有大量cjs的包,改造成本比较大,但是没办法esm已经成为标准了,标准就是标准。

low code

适用于在某一固定场景进行提效,比如电商或是中台场景。

微前端

是否使用要切合业务,不切合业务的话可能不止没有收益还会影响性能,但是如果是在一些老项目需要平滑过渡或者是大项目需要拆分等业务场景下的确可以解决多人合作,部署解耦,跨技术栈等问题,好处多多。

其他语言的发展

像go、rust这种性能较nodejs很强的语言生态,有没有可能取代node成为未来开发工具链的趋势? 学了更好,不学也不是什么劣势,它们开发工具链的实际效果确实可能比nodejs好,但是也比较难能够撼动nodejs的生态。更何况这些工具是支持通过npm下载并进行使用的,当然如果是想在这个领域创造些东西,是要学习的。

flutter

抽象成本高,性能效率低,和 web 生态割裂,更建议客户端学

deno撼动node

node的护城河非常深,而且deno也没有太大的优势,包管理还比较坑爹。deno要走商业化的路线了,定位是轻量级脚本应用,可以说总体上和node主打的方向不同。

webcontainer实现了在浏览器上跑node

WebAssembly 限制了语言本身的能力,而且即使浏览器上跑了node后端应用,也连不了数据库,总的来说就是适用场景相对较窄,但是可以cover前端栈。