2017-04-25 75 views
0

我正在考虑使用jhipster开始一个项目,但我仍然有一个关于该方法的问题。 Jhipster正在生成代码,好的。 - 生成一个项目然后再也不使用jhipster会更好吗? - 或使用方法编码,使用jhipster编辑实体,再次编码,jijster,编码等...?关于JHipster的一般问题

什么是最好的做法和你的经验是什么?

回答

3

其实这取决于你。正如你所说的,你可以生成这个项目,并且“不要再使用jhipster”。你将拥有项目框架和大多数你需要的东西,并且能够手动生成你所有的实体/控制器...

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

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

这是我关于这个项目的观点,但是你可以用Jhipster做几乎所有类型的应用程序。经验将帮助您确定如果塑造Jhipster默认架构以满足您的期望可能不相关。

有一个看视频教程,看看人们如何使用Jhipster:Jhipster official website

希望这有助于!不要犹豫,如果需要编辑更多细节,请发表评论。

+0

谢谢你的回答。它有助于获得反馈。 – user1473161

0

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

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

我在说的是我会建立在生成的代码上,而不是取代它。

对于客户端来说,生成代码被保存并限制在管理员我们正在建立一个单独的用户界面。

我们刚才添加逻辑服务器现在才到以下给予适当的考虑:

  • 使用DTO
  • 的地方把业务逻辑
  • 是有可能增加如上所述的业务逻辑 - 与JHipster代码分离..如果这是需要的。

有我的想法。 很高兴听到有关这方面的意见。

亲切的问候, Fergal。

0

“安全”的一种方法是使用git。使用一个master和develop分支(理想的git流)。在develop分支中生成你的项目之后,创建一个分支 - 就像'original'一样 - 并且当你想要做一些JHipster魔术时检出该分支。检查开发分支和樱桃选择“原始”分支的变化。这样你可以在开发分支中改变你想要的任何东西。