不知道题主是不是项目作者,先给个 Star 了。简单看一下,亮点是 Web Components 了;不过其实三大框架现在都支持输出成 Web Components 的形式。另外 Vue 号称“渐进式”,就是也可以不用 Webpack 构建的,浏览器直接引入做开发就好了。Node/Webpack 本质是解决一个工程化的问题,它其实跟前端框架没啥关系。比如前端开发者们经常有的痛点会有:如何组织和管理外部依赖?(package.json)如何让 CSS 更容易维护?(CSS 预处理器)如何让 JS 更容易维护?(模块化、TypeScript)如何让大多数浏览器认识我的 API?(polyfill/shims - babel)如何减小项目体积?(Tree-Shaking、代码压缩、外部依赖 CDN)你会发现这些问题没有一个是靠浏览器能解决的,大部分也不是浏览器该去解决的。而 Node/Webpack 是为了试图解决上述问题 ———— 即当你的项目规模膨胀到一定程度后的必然结果。而项目已经小到连工程化问题都不算问题的程度时,其实用啥框架都时嫌重的。
不知道题主是不是项目作者,先给个 Star 了。
简单看一下,亮点是 Web Components 了;不过其实三大框架现在都支持输出成 Web Components 的形式。另外 Vue 号称“渐进式”,就是也可以不用 Webpack 构建的,浏览器直接引入做开发就好了。
Node/Webpack 本质是解决一个工程化的问题,它其实跟前端框架没啥关系。比如前端开发者们经常有的痛点会有:
你会发现这些问题没有一个是靠浏览器能解决的,大部分也不是浏览器该去解决的。
而 Node/Webpack 是为了试图解决上述问题 ———— 即当你的项目规模膨胀到一定程度后的必然结果。
而项目已经小到连工程化问题都不算问题的程度时,其实用啥框架都时嫌重的。