Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Шаблонизатор. Подходы реализации include (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/shablonizator-podhody-realizacii-include-391404/)

Guest 16.10.2011 16:29

Шаблонизатор. Подходы реализации include
 
Доброго времени суток! Вот решил немного пообщаться по поводу идей и реальных подходов к построению шаблонизатора. Написано по этой теме много, реализаций имхо еще больше, но я давно уже проектирую и потихоньку разрабатываю свою CMF. В основе требования реальных проектов, а не желание создать "мега-крутую супер-пупер CMF" ;-) Цель свою она выполняет. Но это так, введение.И есть уже реально работающий модуль шаблонизатора, направленный на упрощение работы дизайнера и компоновщика, а не программиста ( "лапша" в шаблоне приведет к ошибке парсинга ). Все хорошо, но один момент меня особенно интересует: реализация include. Хотелось бы выслушать ваши предложения и идеи по этому поводу: как лучше и в каких случаях? Сейчас происходит полный парсинг всех include и их включение в итоговый файл. Это имхо ужасно, но ничего лучше я не придумал при реализации include внутри ветвлений.Уже перебрал несколько систем со своими шаблонизаторами, посмотрел как в них, но хотел бы услышать мнения форумчан.


Часовой пояс GMT, время: 10:40.


© www.otvetnemail.ru - Форум вопросов и ответов.