Использование Grails для клиентского проекта веб-службы

В настоящее время я изучаю Grails, может ли это быть хорошим выбором для клиентского проекта веб-службы. Говорят, что Grails очень полезен для разработки административных порталов и прототипов. Однако меня беспокоит использование Grails для портала администратора, где портал администратора управляется вызовами Rest-API. Поэтому я могу рассматривать это как приложение клиента веб-службы. Следовательно, я не смогу широко использовать функцию построения шаблонов Grails для создания контроллеров или связанных с ними тестовых примеров. А также объектно-реляционное сопоставление через Hibernate. Но все же я могу получить представления, созданные в соответствии с определяемыми мной объектами предметной области. Принимая во внимание вышеуказанные проблемы, является ли Grails все еще более выгодным, чем использование традиционных подходов Java / Spring и Spring RestTemplate?


person MCF    schedule 10.05.2013    source источник


Ответы (1)


Это немного субъективный вопрос, но ИМО, да, веб-приложение Grails, которое в первую очередь является потребителем веб-сервисов, по-прежнему является прекрасным выбором. Функциональность удаленного API Groovy очень продуктивна и чиста, а уровень представления и контроллеры высокого качества независимо от того, как выглядит уровень домена / службы.

В моем текущем проекте одно из наших приложений Grails действует точно так же, как вы описываете, и оно оказалось успешным с точки зрения качества, производительности и продуктивности.

person Dan Tanner    schedule 10.05.2013