Вход на сайт
Использовать Smarty или нет???
175 просмотров
Перейти к просмотру всей ветки
Всем привет!
Ребята, нужен ваш совет, пишу CMS, нужен будет парсер, который будет читать мои шаблоны, и заменять вставки типа {Title}, на значения которые высосал из базы, думал написать свой класс, который будет это выполнять, но потом посоветовали ознакомится со Smarty, т.к. говорят что уж очень удобный шаблонизатор.
Хочу узнать ваше мнение, может это я заблуждаюсь? Но прежде всего разскажу, какое у меня впечатление сложилось о Smarty, почитал, посмотрел, единственное что мне в нем понравилось, это то, что он кеширует шаблоны, очень полезно для больших информационных поралов. А остальное - от чего ушли, к тому опять возвращаемся, зачем так абстрагироваться от PHP, заворачивать все его фукции в Смартовые обертки, кому это нужно? Изначально, идея была такова: разграничить логику от представления, так, чтобы код PHP был в одной стороне, а HTML в другой, чтобы верстальщик, PHP код даже и в глаза не видел. Считалось перемешка PHP с HTML дурным тоном, а сейчас что творят? Тоже самое, только вместо PHP кода Смартовый, получается двойное транслирование, чтобы достич результата.
Конечно это только мо╦ мнение, я против активных, только за пасивные шаблоны, просто чтобы каждый занимался своим делом, а то получается что из HTML кодеров хотят сделать программистов, чтобы те переносили логику в шаблоны.
У кого какие мысли?
Ребята, нужен ваш совет, пишу CMS, нужен будет парсер, который будет читать мои шаблоны, и заменять вставки типа {Title}, на значения которые высосал из базы, думал написать свой класс, который будет это выполнять, но потом посоветовали ознакомится со Smarty, т.к. говорят что уж очень удобный шаблонизатор.
Хочу узнать ваше мнение, может это я заблуждаюсь? Но прежде всего разскажу, какое у меня впечатление сложилось о Smarty, почитал, посмотрел, единственное что мне в нем понравилось, это то, что он кеширует шаблоны, очень полезно для больших информационных поралов. А остальное - от чего ушли, к тому опять возвращаемся, зачем так абстрагироваться от PHP, заворачивать все его фукции в Смартовые обертки, кому это нужно? Изначально, идея была такова: разграничить логику от представления, так, чтобы код PHP был в одной стороне, а HTML в другой, чтобы верстальщик, PHP код даже и в глаза не видел. Считалось перемешка PHP с HTML дурным тоном, а сейчас что творят? Тоже самое, только вместо PHP кода Смартовый, получается двойное транслирование, чтобы достич результата.
Конечно это только мо╦ мнение, я против активных, только за пасивные шаблоны, просто чтобы каждый занимался своим делом, а то получается что из HTML кодеров хотят сделать программистов, чтобы те переносили логику в шаблоны.
У кого какие мысли?