0

今年我被要求为大学开发一个中等规模的项目——更具体地说,它是一个交通报告管理器。有人告诉我我需要使用 SQL 和 Hibernate(未指定应用程序类型,可以是 Web 应用程序,也可以不是)。还鼓励使用本体。

由于我已经熟悉 Grails,我正在考虑在 grails 中开发该项目(它在 hibernate 上运行,所以我认为它符合规范)。

  • 我需要一些关于我的选择的建议,如果我选择做一个 web 应用程序(grails)或非 web java 应用程序,我最终会遇到一些问题。我寻求建议是因为我不想以后后悔在以这种方式开始项目之前我应该​​知道某些事情。

提前致谢,

4

1 回答 1

0

在使用 Grails 之前,我会与您的教授再次确认。尽管如果其中一个要求是使用 Hibernate,Grails 确实使用了 Hibernate,但如果我是教授,我会在使用 Grails 时大大降低你的评分。尽管 Grails 是一个很好的框架,但它隐藏了使用 Hibernate 的大部分细节。虽然这通常是一件好事,如果课程的一部分是学习 Hibernate 隐藏细节违背了课程的精神。另一种选择可能是使用Spring Ru这是一个工具,它提供了 Grails 的许多优点,例如脚手架和域类生成。它使用纯 Java 和 Hibernate 框架,但隐藏了更少的 Hibernate 细节。由于我所有的 Java 应用程序开发都是基于 Web 的,因此我无法谈论创建 Web 诗句与桌面应用程序的优缺点。

于 2011-01-03T18:00:55.013 回答