Как стать автором
Обновить

Размышления о шаблонизаторах

Время на прочтение1 мин
Количество просмотров634
На этой неделе много раз задумывался о дальнейшей модернизации самописного шаблонизатора. Непреодолимая тяга к прекрасному не оставляет в покое. К тому же неожиданной опыт работы с XSLT в качестве шаблонизатора дал дополнительную пищу для размышлений.
Очень кстати появились сразу два топика (приемы работы с шаблонизатором, Нативный шаблонизатор), в которых описываются методы работы с нативными php шаблонами, так сказать, самой трушным шаблонизатором.
Почему-то все сравнения сводятся к Smarty или подобным. Собственные разработки в расчет почему-то мало берутся. В этом плане понравился коммент:
я считаю что боязнь перед использованием собственных разработок в коллективе прежде всего из за плохой коммуникации. Улучшайте среду общения и будет лучше! что стоят 10000 строк вашей документации если у новичка есть конкретная проблема? а что если эта проблема ранее не обсуждалась? ждать нового релиза, рыться в кодах готового продукта (который часто выглядит черным ящиком)?
в целом я ЗА использование готовых решений, но иногда это не оправдано.
В частности не оправдан страх научить других людей пользоваться вашим решением, если решение работает, и нормальный код, то даже документация большинству не понадобится

Очень повеселила проблема того же хабраюзера с медленной работы ob_start(). Но тут до меня дошло почему с нативными шаблонами нужна буфферизация — в них же все данные вставляются через echo =). Получилось, что используя резкие как понос нативные шаблоны весь выигрыш в скорости просирается буфферизацей.
Теги:
Хабы:
+3
Комментарии15

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн