JHipster
提供了一些很棒的工具来生成JPA
实体和相关的对象和类。该网站展示并描述了其中一些选项之间的比较:
- 使用简单的问卷实体子生成器(通过
jhipster entity
)生成非常基本的实体 - 使用JHipster-UML工具或类似的 UML 工具创建 UML
- 使用名为JHipster-JDL的 DSL 工具和一些不错的 IDE 插件或JDL-Studio
实体子生成器(适合初学者)
我发现高级用户缺少实体子生成器,并且它的功能非常有限。但是,对于新用户JHipster
或Java
/Spring
用户来说,了解实体是什么或JHipster
代码生成的工作原理非常有用。
JHipster-UML 或 JHipster-JDL(针对高级用户)
既然如此,我只会对使用JHipster-UML或JHipster-JDL进行实体生成感兴趣。我的问题仅与这两种技术有关,以及何时使用JHipster-UML与JHipster-JDL:
- 一个有什么特点,另一个没有?
- JHipster-JDL似乎是专门为JHipster-UML似乎使用现有的 UML DSL
JHipster
而创建的。只有当我有一些工具或语言熟悉偏好时,我才应该使用 UML 工具吗?
这些项目在网站上的文档中并不清楚,所以我希望得到一些澄清。很乐意更新操作系统文档以澄清这个问题,以便其他人不喜欢这两者并试图决定与他们一起走的方向。