Зачем мне использовать быстрые теги вместо Groovy в игре? - PullRequest
4 голосов
/ 26 ноября 2010

В чем преимущество быстрых тегов по сравнению с классными тегами в Play? В последнее время я видел много вещей, происходящих с ним, но я не совсем уверен, в чем суть?

Ответы [ 3 ]

2 голосов
/ 26 ноября 2010

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

2 голосов
/ 26 ноября 2010

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

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

0 голосов
/ 25 февраля 2011

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

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