【问题标题】:JHipster without JDL没有 JDL 的 JHipster
【发布时间】:2018-11-10 22:44:28
【问题描述】:

我对深入探索 JHipster 非常感兴趣,因为我喜欢有一个框架来生成带有现代 react/angular 的 spring-microservice 后端的想法。然而,我对 JHipster 使用自己的语言“JDL”这一事实感到厌烦——我不想与 JHipster 生态系统本身联系在一起,我只想使用高质量的样板。 JDL到底是什么?是否可以忽略/删除它,或者使用 JHipster 是否意味着您被吸引到学习更多的小众技术,这些技术可能会或可能不会经受住时间的考验?

【问题讨论】:

  • 要生成项目和实体,您无需触摸或查看 JDL。您可以手动回答提示。文档顶部的更多信息jhipster.tech/jdl
  • 那么JDL是否只用于项目创建?或者可以通过例如更新项目编辑一个人的 jdl 配置,然后例如运行一些 jhipster-update 命令?
  • 它仅用于生成实体(以及可选的应用程序本身)。然后当您想要更改实体时,您可以更新 JDL 并重新导入它。它只为更改的实体生成文件。如果您使用提示生成实体,您也可以使用jhipster export-jdl 将其导出到 JDL 中

标签: jhipster jdl


【解决方案1】:

我看不出不使用 JDL(JHipster 领域语言)的意义,因为它可以为您节省大量时间并且非常容易学习。话虽如此,您只能回答 jhipster 生成器的问题,它会为您创建应用程序 JDL。此外,您以后不必强行使用 JDL 生成实体,您可以手动编写自己的代码 - 这将更加耗时。还有一个在线 JDL 编辑器可以帮助https://start.jhipster.tech/jdl-studio/

【讨论】:

  • 我无法忍受必须学习另一种语言的想法。但是,据我所知,这不是我所说的语言,而是似乎只是用于设置时髦项目的配置文件的约定。
猜你喜欢
  • 2017-10-21
  • 2016-10-30
  • 2018-10-19
  • 1970-01-01
  • 2016-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-07
相关资源
最近更新 更多