我觉得吧,你还是先用一用 create-react-app 或者 vue-cli 建出来的东西,了解一下人家的技术是啥样的,然后再发表评论比较好一些。看你问的问题,我完全有理由怀疑你知不知道 webpack-dev-server 这种所有人都在用的东西。啥叫传统方式开发啊?难道不应该是你用什么语言写代码,就在浏览器里直接调试利用 source map 生成的源文件么?
这世界上的蠢人当然太多了,之前还不小心点开过一篇教人在 mac 上面安装个什么东西的文章,基本上就是人家官网上的东西复制粘贴了一遍,然后还一帮人鼓掌了。然而在 mac 上面的正确姿势是先安装 homebrew,然后 brew install xxx 就完了。
由于 parcel 不能分析出来给 vue 自动安装 slim,我还特意读过它对 vue 支持的代码。一开始是打算提 pr 的,后来发现它的实现方式远超我想象的麻烦,于是就算了。
开发工具本来就应该越简单越好,事实上现在的 js 社区已经比几年前容易多了。当初我入坑的时候,vue 还得自己改不少 webpack 的配置,electron 也做不到开箱即用,一个新语法都得花好长时间去解决。现在有啥需要一搜就出来,各种支持都简单得很,每隔一段时间新建项目我都会有惊喜,以前需要改才能用的某个功能已经能直接用了。
parcel 对于简单的 spa 没啥不好的,上次用的时候遇到过两个自带 http server 不支持的东西。一个是 client routing 现在普遍使用 html5 history 的方式,但 parcel 的不会把 url 都导向一个入口,另外一个是没有关 cors 的选项。这两点如果能做好的话,其实问题不大,甚至前者问题也并不算太大,用 hash 方式开发呗。等有了 code-splitting 之类的需求再去找 webpack 的配置改不就完了。毕竟 js 社区需要了解的概念太多了,webpack 也只是其中特别针对前端的一部分而已
【 在 xiatianup (李 ,只是期待夏天!!) 的大作中提到: 】
: 首先,我已经很久不用jquery了,然后,客观的说,我不像你那样对用jquery的人持任何看法,萝卜白菜的事情。而且现在就3、4、5G的网速,以及流量而言,打开一个基于jquery的网站也没什么不妥或问题。
: 然后三大框架,我去年就有学ng2,学了大部分,后来放弃了,要捡回来也是可以的事。vue前几个星期开始学,快收尾了。
: 目前开发是纯自己从零开始写,用webpack打包,没有任何不妥。
: ...................
--
FROM 125.236.128.*