1

JHipster提供了一些很棒的工具来生成JPA实体和相关的对象和类。该网站展示并描述了其中一些选项之间的比较:

  1. 使用简单的问卷实体子生成器(通过jhipster entity)生成非常基本的实体
  2. 使用JHipster-UML工具或类似的 UML 工具创建 UML
  3. 使用名为JHipster-JDL的 DSL 工具和一些不错的 IDE 插件JDL-Studio

实体子生成器(适合初学者)

我发现高级用户缺少实体子生成器,并且它的功能非常有限。但是,对于新用户JHipsterJava/Spring用户来说,了解实体是什么或JHipster代码生成的工作原理非常有用。

JHipster-UML 或 JHipster-JDL(针对高级用户)

既然如此,我只会对使用JHipster-UMLJHipster-JDL进行实体生成感兴趣。我的问题仅与这两种技术有关,以及何时使用JHipster-UMLJHipster-JDL

  1. 一个有什么特点,另一个没有?
  2. JHipster-JDL似乎是专门为JHipster-UML似乎使用现有的 UML DSLJHipster而创建的。只有当我有一些工具或语言熟悉偏好时,我才应该使用 UML 工具吗?

这些项目在网站上的文档中并不清楚,所以我希望得到一些澄清。很乐意更新操作系统文档以澄清这个问题,以便其他人不喜欢这两者并试图决定与他们一起走的方向。

4

1 回答 1

2

JDL 比 JHipster-UML 更强大,因为它具有超越类建模的更多功能,例如从一个文件一次生成所有微服务应用程序,并且 JHipster 6 将为 JDL 添加更多功能。

我通常建议新手从实体子生成器开始,因为您不必学习一门新语言,您创建的实体很少,然后您jhipster export-jdl可以将这些实体导出为 JDL。从那里您可以轻松地仅切换到 JDL。

于 2018-11-04T18:08:43.820 回答