作为一名初级开发人员,我正在努力决定应该将哪种方法用于原型。鉴于两个独立的应用程序(Java Spring Boot和Angular),我可以从头学到很多东西。另一方面,JHipster提供了一个骨架和许多已经工作的组件来复制粘贴。
那么你对大三学生有什么建议?我应该跳到JHipster还是我应该自己构建一切以征服基础知识?是否有可能从自上而下的方法(JHipster)征服基础知识?
注意:据我所知,Jhipster可以轻松集成其他组件f.e.提供简单的docker支持。但是,我仍然不确定这种方法对于仍处于学习曲线上的人是否更好。
答案 0 :(得分:4)
这取决于您对原型的时间以及结果是否非常重要。
解决方案1:如果你有很多时间学习,你可以从头开始尝试自己构建一切。然后,您使用JHipster并可以比较您使用JHipster所做的事情,并使用JHipster作为模型(我们尝试保持最佳实践)。您可以获取一些代码并将其集成到您的项目中,但不确定它是否可以轻松运行。而且你会看到有些部分很难对你自己进行编码,因为它们影响你的所有项目(例如:安全性)
解决方案2:直接使用JHipster并专注于您的用例,使用生成的JHipster代码作为示例。您将学习一个良好的基本代码。你有一个很好的社区stackoverflow和gitter来帮助你。
作为JHipster团队成员,我建议解决方案2,当然:-)