Я пытаюсь сравнить различные механизмы шаблонов для PHP. 2, которые приходят, являются smarty и PHPtemplate. Как решить, что лучше для меня .. Вот некоторые из вопросов, которые я пытаюсь найти ответы наПочему шаблонный двигатель: smarty или phptemplate, любой другой?
- Каковы сильные и слабые стороны этих 2
- Является ли один лучше другие в некоторых случаях или для некоторых типов проектов
- Что легче учиться и работать (гибкий)
- есть ли хорошие дополнительные механизмы шаблонов для PHP я пропускаю
Thanks Col. Когда вы говорите «пользователи», вы имеете в виду среднего joe или разработчиков? Я бы хотел, чтобы разработчики добавили свои собственные шаблоны или полностью переопределили существующие шаблоны. Значит, ты говоришь, что Смарти это сложно? Это очень популярно. – dave
@dave какие разработчики? Тот, кто может получить доступ к PHP-коду, может получить доступ ко всему серверу сайта. это проблема безопасности. Smarty не мешает, но я не вижу смысла изучать другой PHP, когда могу использовать старый. Популярность - большая ошибка. Хотя вы можете использовать его как защищенный механизм шаблонов AFAIK. Есть несколько вариантов включения. –
Я имею в виду, что мы говорим о CMS с открытым исходным кодом, в которой есть механизм шаблонов. Таким образом, разработчик имеет доступ ко всему коду и хочет создать свой собственный шаблон. – dave