Webpack 核心开发者 Sean Larkin 盛赞 Vue

dev.io 近日邀请了 Webpack 核心开发者 Sean Larkin 回答开发者提问,其中几个问提比较有意思,和掘金的小伙伴们分享一下。vue

先上点前菜:webpack

有一个开发者问 Sean 如何成为一个热门项目的核心做者。Sean 没有一上来就说该作什么,而是先告诉提问者须要明确本身是否对该项目有足够的激情,是否喜欢该项目及该项目的用户。而后才说想成为一个项目的核心做者须要用各类方式获取项目维护团队的信任。web

At the end of the day if I can change one persons life for the better, I've won. And open source and the incredible blessings it has provided me, have been the perfect vessel to continue that mission. — Sean Larkinapp

主菜:less

「你能够详细地讲一下为何 React 比 Vue 好吗?」(注意问题是为何 React 比 Vue 好)。ide

Sean Larkin 回答以下:工具

生态系统: Vue 是由社区驱动的一个项目,没有任何商业目的。所以,咱们能够看到:code

  • 支持路由——这一块直接由 Vue 团队维护,中间没有断层,用起来体验很棒。
  • 彻底解决并维护着状态管理——所以,Vue 和 Vue app 实现了无缝对接。咱们都知道...React app 和 React+Redux app 或者 React+StateManagementLibrary app 看起来 彻底不一样。
  • 与社区一些极佳的构建工具(好比 Webpack)合做紧密。用 Vue 写代码从
    import Component from ’./vue-component.vue';component

    变成了cdn

    const Component = () =>import('./vue-component.vue');

    正是这些不起眼的细节传达着「咱们关心用户,咱们的创新永远用户第一」。

语法:在我看来,单文件组件是开发的趋势。不只由于它能够在 Webpack 中热更新模块,还由于它让你能够在必要的时候写 JSX。大部分时候 Vue 的单文件组件够用了,根本不用写 JSX。

模具:vuejs 为 vscode 等提供的模具很是出色。

React 和 Vue 之间更大的区别在于事件驱动系统及「依赖检测」。

不一样于须要一堆 componentWillUpdate,Vue 自动跟踪变化的状态,相比 React 为开发者节约了大量的成本。

看这个:


天呐,这么神奇吗?Vue 能作任何 React 能够作的事情。

  • JSX?没问题
  • HOC?没问题
  • Jest/Enzyme?没问题(Enzyme=>Avioriaz)
  • Contetx?没问题
    因此我认为:若是你想在一个项目中用 React,直接用 Vue 就行。

抱歉...我才注意到你问的是为何 React 比 Vue 好。

本海绵看到这里不由一笑..也不知道 Sean 是真没看清仍是就想趁机夸夸 Vue。

还有一我的当着 Sean 把 Webpack 喷了一通, Sean 也礼貌的逐条作出了回复。

另外,由于 Sean 是 Edge 的开发者,因此有很多关于 Edge 的问题。

能够在这里看到全部问题和回答:
dev.to/thelarkinn/…

掘金也会不按期举行相似的 AMA 活动,能够留下你想问的人哦,说不定咱们就请他了呢~

相关文章
相关标签/搜索