请问现在还有不用学习node+webpack,就能开发SPA的前端框架吗?

皮蛋不是罪
  • 2
新手上路,请多包涵

如题;
现在已知的只有 ofajs 可以;想看一下其他类似的框架,能做到什么样的地步;

回复
阅读 1.1k
2 个回答

不知道题主是不是项目作者,先给个 Star 了。

简单看一下,亮点是 Web Components 了;不过其实三大框架现在都支持输出成 Web Components 的形式。另外 Vue 号称“渐进式”,就是也可以不用 Webpack 构建的,浏览器直接引入做开发就好了。

Node/Webpack 本质是解决一个工程化的问题,它其实跟前端框架没啥关系。比如前端开发者们经常有的痛点会有:

  • 如何组织和管理外部依赖?(package.json)
  • 如何让 CSS 更容易维护?(CSS 预处理器)
  • 如何让 JS 更容易维护?(模块化、TypeScript)
  • 如何让大多数浏览器认识我的 API?(polyfill/shims - babel)
  • 如何减小项目体积?(Tree-Shaking、代码压缩、外部依赖 CDN)

你会发现这些问题没有一个是靠浏览器能解决的,大部分也不是浏览器该去解决的。

而 Node/Webpack 是为了试图解决上述问题 ———— 即当你的项目规模膨胀到一定程度后的必然结果。

而项目已经小到连工程化问题都不算问题的程度时,其实用啥框架都时嫌重的。

vue也可以不用webpack开发

宣传栏