Нужен совет по школьному проекту - PullRequest
0 голосов
/ 03 января 2011

В этом году меня попросили разработать средне-масштабный проект для университета - точнее, менеджер по трафику.Мне сказали, что мне нужно использовать SQL и Hibernate (тип приложения не указан, может быть веб-приложение или нет).Также было поощрено использовать онтологии.

Поскольку я уже знаком с Grails, я думаю о разработке этого проекта в Grails (который работает в спящем режиме, поэтому я думаю, что он соответствует спецификациям).*

Мне понадобятся несколько советов по поводу моего выбора, в конечном итоге у меня возникнут некоторые проблемы, если я выберу веб-приложение (grails) или не-веб-приложение Java.Я прошу совета, потому что я не хочу потом сожалеть о том, что должен был знать некоторые вещи, прежде чем начать проект таким образом.

Спасибо заранее,

1 Ответ

0 голосов
/ 03 января 2011

Я бы перепроверил с вашим профессором, прежде чем использовать Grails.Хотя Grails действительно использует Hibernate, если одним из требований является использование Hibernate, я бы значительно снизил оценку за использование Grails, если бы я был профессором.Хотя Grails - хороший фреймворк, он скрывает большинство деталей использования Hibernate.Хотя обычно это хорошая вещь, если часть класса изучает Hibernate, сокрытие деталей идет вразрез с духом класса.Другим вариантом может быть использование Spring Ru . Это инструмент, который предоставляет многие из преимуществ Grails, таких как создание лесов и генерация классов доменов.Он использует Pure Java с каркасом Hibernate, хотя скрывает меньше деталей Hibernate.Я не могу говорить о преимуществах или недостатках создания настольного веб-приложения, так как вся моя Java-разработка была основана на Интернете.

...