На днях вышла новая версия фреймворка для построения веб-приложений Grails 1.3. Сами авторы Grails называют это обновление важным (major). Вот что есть новенького:
- переход на Groovy 1.7;
- поддержка JUnit 4;
- поддержка Maven-репозитария для Grails-плагинов;
- декларативное указание зависимостей между различными плагинами;
- dirty checking в GORM (проверка доменного объекта на наличие измененных, но еще не сохраненных свойств);
- поддержка именованных выборок в доменных объектах. Кроме того, к именованной выборке можно применять еще несколько (именованных или динамических) выборок;
- глобальный для всего приложения лейаут, который будут использовать все GSP-странички, у которых он не задан явно.
Как мы видим, список улучшений состоит из нужных и полезных вещей, которые действительно будут востребованы у разработчиков. Более подробно об этих нововведениях читайте в заметках к релизу, а так же в блоге разработчиков.
Ну и напоследок я хотел бы сказать, что этот небольшой релиз своим примером показывает, насколько opensource сообщества могут грамотно и слаженно работать над одним проектом, реализуя действительно важные вещи, вместо того, чтобы украшать продукт ленточками и бантиками для того, чтобы отчет о проекте выглядел привлекательно в глазах руководства, забивая при этом большущий болт на имеющиеся проблемы и недостатки.












