В чем преимущество быстрых тегов над отличными тегами в Play? В последнее время я видел много вещей, но не совсем уверен в этом.Почему я хочу использовать быстрые теги над Groovy Tags в игре
ответ
Теги Groovy дают вам возможность абстрагировать логику презентации, но есть моменты, как и при использовании расширений java, вам нужна более сложная логика или бизнес-логика, специфичные для представления, которые вы не хотите использовать с помощью скрипты или скриптлеты.
Быстрые метки построены в java, а не в groovy, поэтому дайте вам возможность создавать аккуратные теги со сложной логикой, не ставя под угрозу архитектуру mvc логики hascompex в представлении.
С быстрыми тегами у вас есть полная поддержка Java с завершением кода и проверкой компилятора. Более того, они быстрее, что может быть в некоторой ситуации очень важно. Но я думаю, что в большинстве случаев обычные теги неплохие, только в особых случаях (сложная логика или производительность) быстрыми тегами являются лучший выбор.
В дополнение к двум прежним ответам (сложная логика, завершение кода и проверка компилятора) я бы добавил повышение производительности, которое исходит от использования java вместо groovy и, что очень важно на деле, отладки кода. Просто поставьте точку останова в исходном коде FastTag, и отладчик остановится там.