Почему я хочу использовать быстрые теги над Groovy Tags в Play

StackOverflow https://stackoverflow.com/questions/4284208

  •  28-09-2019
  •  | 
  •  

Вопрос

Каково преимущество быстрых тегов над Groovy Tags в Play? Я видел много вещей, происходящих недавно с этим, но не совсем уверен, что такое точка?

Это было полезно?

Решение

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

Быстрые теги встроены в Java, а не Groovy, поэтому дайте вам возможность построить аккуратные метки со сложной логикой без ущерба для архитектуры MVC of GiveCompex логика.

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top