前端的包管理器
By admin
今天从
https://github.com/componentjs/component/blob/master/disambiguation.md
看到
https://github.com/wilmoore/frontend-packagers
看了一些前端库管理工具
bower已经用的很熟了,和wiredep和gulp-useref配合熟练开发和发布.
不过也很看好npm + browserify
component看上去也不错,不过维护组分成了normalize.io和duojs,未来不太可知也.
看来是组内的开发思路分道扬镳了.
amd规则的requirejs一直没用,一开始看觉得挺新颖,但后来觉得这个规则强制改变了很多js原生库的写法,有些库不支持amd规则还需要手工修补.
最重要的是nodejs工具会把所有依赖库都打包,之后就都是同步加载了,最大的减少了amd规则的依赖性.只有用cdn加载各种依赖库的情况下例外.
browserify将commonjs规则引入前端这个才是趋势,不过也可能是我常年的服务端思想惯性使然吧.