我注意到,Yeoman的生成器更专注于客户端代码的生成,而Maven的原型则在服务器端。但是,如果Maven能够很好地处理代码生成任务,我仍然不完全理解为什么有必要创建Yeoman?
我想,可以为角JS编写Maven的原型,并使用它而不是类似流行的约曼发电机。但是没有这样的原型,或者至少它不那么受欢迎。
所以,请告诉我为什么?
我在这一次的猜测是不正确的。
我认为Maven无法在现有项目中生成组件。但这不是真的。我认为一个可选的找到标记使运行原型成为可能:即使在现有的项目上也可以生成。
因此,没有你的帮助,我不能很快回答这个问题。
发布于 2020-04-01 14:49:32
Maven和Yeoman都是使用模板的代码生成器。这取决于模板将生成什么代码。因此既可用于生成客户端项目,也可用于生成服务器端项目。
以下几点可以解释为什么每种工具在一个领域都很流行,而不是在另一个领域:
1.人们正在使用语言生态系统中流行的工具。
原因之一是开发人员大多使用他们正在开发代码的语言生态系统中的工具。Yeoman是主要在客户端项目中使用的代码生成器,因为这是大多数时候使用JavaScript的地方。Maven主要用于服务器端项目,因为Java大部分时间都是在服务器端项目中使用的。
2.来自其他环境的工具需要这种环境
在纯JS项目上运行Maven需要安装Java才能使用它。另一方面,可以使用Node.js运行Yeoman。对于开发人员来说,Java将是不必要的依赖。反之亦然。
https://stackoverflow.com/questions/30888815
复制相似问题