关于JHipster的一般问题

时间:2017-04-25 13:51:05

标签: architecture jhipster

我正在考虑使用jhipster启动一个项目,但我仍然对这个方法有疑问。 Jhipster正在生成代码,好的。 - 生成项目然后再也不使用jhipster会更好吗? - 或使用方法编码,使用jhipster编辑实体,再次编码,jhipster,编码等......?

最好的事情是什么,你的体验是什么?

3 个答案:

答案 0 :(得分:3)

其实这取决于你。正如你所说,你可以生成项目,并且永远不会再使用jhipster"。您将拥有项目框架和您需要的大部分内容,并且能够手动生成所有实体/控制器...

但我不建议这样做。 Jhipster有很多可以使用的模块,它可以帮助您构建一个干净的应用程序,为您提供了许多良好的实践。它周围的社区非常活跃,项目定期更新,因此您的项目可能会遵循最新的技术。

当你开始使用jhipster时的一个小技巧:使用git并定期提交你的修改(在大多数教程中都会提到),你将能够轻松地恢复它们。

这是我对该项目的观点,但你可以用Jhipster做各种各样的应用程序。经验将帮助您确定成型Jhipster默认架构是否符合您的期望可能是无关紧要的。

查看视频教程,了解人们如何使用Jhipster:Jhipster official website

希望这有帮助!如果需要编辑以获取更多详细信息,请不要犹豫。

答案 1 :(得分:0)

我在JHipster的早期阶段生成了单片Angular2 / Spring / DB应用程序。我试图了解代码的哪些部分应该留给jhipster以及我应该定制哪些部分。

理想情况下,我希望能够再次重新生成所有实体并重建我的项目而不会覆盖任何逻辑。但我不确定这是否可能,或者我还没弄清楚如何实现这一点。

我所说的是我会在生成的代码上构建,而不是替换它。

对于客户端,生成代码被保留并限制为管理员我们正在构建一个单独的UI。

我们现在正在向服务器添加逻辑,现在才正确考虑以下内容:

  • 使用DTO
  • 在哪里放置业务逻辑
  • 是否可以添加如上所述的业务逻辑 - 与JHipster代码分开..如果这是可取的。

有我的想法。 非常高兴听到有关此事的评论。

亲切的问候, Fergal。

答案 2 :(得分:0)

一种安全的方式'是使用git。使用master和develop分支(理想情况下是git flow)。在开发分支中生成项目后,创建一个分支 - 类似于' original' - 每当你想做一些JHipster魔术时结账那个分支。检查开发分支,樱桃选择原始'科。这样你就可以在开发分支中改变你想要的任何内容。