2016-11-25 51 views
-5

我遇到了用于在js开发人员之间共享代码的npm(节点包管理器)。因为这可以通过Apache现有的构建工具实现。 npm(Node Package Manager)和Apache构建工具(Ant,Maven,Groovy)有什么区别?npm vs Apache构建工具(maven,ant,groovy)

回答

1

npm是一个软件包管理器,用于下载其他开发人员编写并希望共享的代码。

AntMaven是Java构建工具,用于编译Java源代码并将其转换为可运行的jar文件。在现代开源世界中,我们不写所有我们自己的源代码,因此Maven率先提出了管理其他开发人员编写的与我们的代码链接的jar的想法。

最后Groovy是一种基于Java的编程语言。

相关问题