2010-11-26 3 views

ответ

2

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

Быстрые метки построены в java, а не в groovy, поэтому дайте вам возможность создавать аккуратные теги со сложной логикой, не ставя под угрозу архитектуру mvc логики hascompex в представлении.

2

С быстрыми тегами у вас есть полная поддержка Java с завершением кода и проверкой компилятора. Более того, они быстрее, что может быть в некоторой ситуации очень важно. Но я думаю, что в большинстве случаев обычные теги неплохие, только в особых случаях (сложная логика или производительность) быстрыми тегами являются лучший выбор.

0

В дополнение к двум прежним ответам (сложная логика, завершение кода и проверка компилятора) я бы добавил повышение производительности, которое исходит от использования java вместо groovy и, что очень важно на деле, отладки кода. Просто поставьте точку останова в исходном коде FastTag, и отладчик остановится там.