Просмотр поста

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
Добавлено: 25.10.2019 / 12:03
Да, еще поясню (а то вопросы обязательно появятся), почему именно шаблонизатор Plates, а не к примеру Twig, или Smarty, или что другое?

Я пробовал Twig, даже как то хотел использовать именно его.
Но там возникают дикие проблемы (и ппц. сложность) с мультиязычностью и переводом.
Вместо простого _t('Your word') надо городить конструкции подлинее. Да и не в этом дело, а в проблеме автоматического извлечения фраз из кода (чтоб это делать не вручную, что ужоснах). Простого и удобного решения так и не нашел, хотя искал много и упорно. Делать для каждого языка свой шаблон - это тоже не выход.

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

Со Smarty история еще хуже.

Добавлено: 25.10.2019 / 12:05
В нативном шаблонизаторе (это что использует РНР) не нужно ничего учить дополнительно, используются все знакомые дела.
Но как недостаток, если писать криво, то в шаблоне может быть какая-нибудь уязвимость (к примеру горе-кодер может дропнуть таблицы гг).