- это Spring Roo, который должен быть всего лишь инструментом для быстрой разработки веб-приложений, благодаря всем этим скаффолдингу, генерации исходного кода и подобным вещам, таким как grails для groovy.
Или его можно использовать как source code generator / osgi
платформу для создания корпоративных приложений? Я имею в виду, что существуют генераторы исходного кода, которые генерируют только модель предметной области и легкий слой DAO на основе определения метаданных при запуске нового проекта, и вы должны придерживаться цели - создать веб-приложение. Но есть также генераторы, которые генерируют весь DAO и сервисный уровень - фантастический для итеративного процесса разработки больших приложений - и вы не ограничены в противном случае, вы просто используете его для пошагового создания своего корпоративного приложения. Благодаря этому вы действительно можете создавать огромные корпоративные приложения / платформы, которые будут обслуживаться в течение очень долгого времени.
Также модель OSGI может использоваться таким образом, что вы можете разработать, например, приложение основного портала, с пакетом дополнений для социальных сетей, которые вы можете подключить и т. Д. И т. Д.
Я хочу сказать, что разработка Java должна быть "Rubyfied". Я имею в виду среду Ruby on Rails, в которой все унифицировано и стандартизировано. Платформа, которая может когда-нибудь править миром Java: -)