Grails от 1,0 до 1,3 - увеличение скорости? - PullRequest
2 голосов
/ 19 мая 2011

Я пытаюсь оправдать повышение Grails с 1.0 до 1.3, и мне интересно, смогу ли я добавить скорость к преимуществам.У кого-нибудь есть эмпирические данные на эту тему?

Ответы [ 2 ]

7 голосов
/ 19 мая 2011

Конечно, это зависит от многих вещей, и вы не поделились подробностями своего приложения. Если вы используете 1.0.3 или более раннюю версию, по умолчанию была загружена коллекция, и эта ошибка была исправлена ​​в 1.0.4, поэтому обновление до версии 1.3, безусловно, будет быстрее при работе с коллекциями, которые вы ожидаете загружать с отложенной загрузкой. Также было значительное увеличение производительности при рендеринге GSP в 1.1, 1.2 и 1.3. Кроме того, GSP теперь предварительно компилируются при создании файла war, поэтому развернутые приложения используют намного меньше permgen.

Groovy также стал намного быстрее с 1.5.x, который использовался в 1.0, до 1.7.8, который использовался в 1.3.7.

Существуют и другие не связанные с производительностью причины для обновления. К ним относятся доступ к новым функциям, которых не было в версии 1.0, плагины, которые не будут работать в старых версиях, и улучшенная поддержка IDE.

1 голос
/ 20 мая 2011

Это большой скачок, и я не уверен, какой выигрыш в производительности вы увидите, но это определенно много.Тем не менее, вы должны рассмотреть другие преимущества для обновления - исправления ошибок, новые функции, упрощенный запрос gorm, возможность использовать последние плагины и т. Д.

К вашему сведению: мы сделали обновление с 1. * до 1.3, и этотребует некоторого изменения кода.Не много, но используйте это как возможность убрать и сократить количество кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...