Димон
Новичок
Шаблонизатор или нативный php
Кто чем пользуется для обработки html-шаблонов: шаблонизатором или нативным php?
Лично я склоняюсь в пользу шаблонизатора. Хотя быстрая работа нативного, позволяет закрыть глаза на его минусы. Естественно есть еще и кэш, который нивелирует затраты на парсинг шаблонизатора. Но закашить не всегда все можно.
Из личного опыта могу резюмировать:
Шаблонизатор:
--------------------
[ + ] легко читается, в т.ч верстальщиком
[ + ] легко вырезать и вставлять блоки
[ + ] нет пыха в шаблоне
[ - ] ощутимые затрыты времени на парсинг
Нативный:
--------------
[ + ] очень быстрая обработка (до 10 раз быстрее, чем шаблонизатор)
[ + ] возможность манипулирования данными прямо в шаблоне, без использования спец. синтаксиса шаблонизатора
[ - ] есть пых в шаблоне
[ - ] сложно читать
[ - ] вырезка блоков, толко через манипуляцию с буферизацией выходного потока (ob_...)
[ - ] невозможность написания вложенных шаблонов
Кто чем пользуется для обработки html-шаблонов: шаблонизатором или нативным php?
Лично я склоняюсь в пользу шаблонизатора. Хотя быстрая работа нативного, позволяет закрыть глаза на его минусы. Естественно есть еще и кэш, который нивелирует затраты на парсинг шаблонизатора. Но закашить не всегда все можно.
Из личного опыта могу резюмировать:
Шаблонизатор:
--------------------
[ + ] легко читается, в т.ч верстальщиком
[ + ] легко вырезать и вставлять блоки
[ + ] нет пыха в шаблоне
[ - ] ощутимые затрыты времени на парсинг
Нативный:
--------------
[ + ] очень быстрая обработка (до 10 раз быстрее, чем шаблонизатор)
[ + ] возможность манипулирования данными прямо в шаблоне, без использования спец. синтаксиса шаблонизатора
[ - ] есть пых в шаблоне
[ - ] сложно читать
[ - ] вырезка блоков, толко через манипуляцию с буферизацией выходного потока (ob_...)
[ - ] невозможность написания вложенных шаблонов