Webpack和Gradle

来源:互联网 发布:php implore 编辑:程序博客网 时间:2024/05/29 11:18

Webpack是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS等。

以下内容摘自知乎Gradle 和 webpack谁更先进?

gradle和webpack不是一个技术栈的。

gradle是Java系语言项目的新(相对于构建标杆maven)一代构建工具,可以认为是ant和maven的结合。

java系列项目的结构复杂程度是有可能比前端项目复杂很多的。而webpack是以前端工程化为目的的构建工具,提供最基本的工程化方案,但Java的工程化都已经熟透了。

webpack偏重于配置,不管理依赖项并且要和其他很多插件以及相关配置配合使用和gradle还是很大不同。

gradle比webpack确实高明很多,webpack目前的配置也只能依赖JS语法,而gradle有自己的DSL。

java和node目前的工程化偏重点也是不同的,还是不能轻易拿来比较。不过前端在这条路上一定会走得更远的。

作者:绅士喵
链接:https://www.zhihu.com/question/39708524/answer/104552665
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。