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
與社區一些極佳的構建工具(好比 Webpack)合做緊密。用 Vue 寫代碼從import Component from ’./vue-component.vue';
component
變成了事件
const Component = () =>import('./vue-component.vue');
正是這些不起眼的細節傳達着「咱們關心用戶,咱們的創新永遠用戶第一」。
語法:在我看來,單文件組件是開發的趨勢。不只由於它能夠在 Webpack 中熱更新模塊,還由於它讓你能夠在必要的時候寫 JSX。大部分時候 Vue 的單文件組件夠用了,根本不用寫 JSX。
模具:vuejs 爲 vscode 等提供的模具很是出色。
React 和 Vue 之間更大的區別在於事件驅動系統及「依賴檢測」。
不一樣於須要一堆 componentWillUpdate,Vue 自動跟蹤變化的狀態,相比 React 爲開發者節約了大量的成本。
看這個:
抱歉...我才注意到你問的是爲何 React 比 Vue 好。
本海綿看到這裏不由一笑..也不知道 Sean 是真沒看清仍是就想趁機誇誇 Vue。
還有一我的當着 Sean 把 Webpack 噴了一通, Sean 也禮貌的逐條作出了回覆。
另外,由於 Sean 是 Edge 的開發者,因此有很多關於 Edge 的問題。
能夠在這裏看到全部問題和回答:
https://dev.to/thelarkinn/i-maintain-webpack-ask-me-anything-an8/comments
掘金也會不按期舉行相似的 AMA 活動,能夠留下你想問的人哦,說不定咱們就請他了呢~