Sunday, October 12, 2008

Пишем первую CMS. Шаблонизатор ф топку.

Нужно ли в CMS использовать какую-либо систему шаблонизации? Ответ однозначный: да. Но мы этого делать не будем (я имею в виду себя, как начинающего, остальные как хотят). Зачем вообще в движке нужен шаблонизатор? Ну, во-первых, чтобы отделять дизайн от программного кода, что существенно облегчит жизнь и дизайнера, и программиста. Больше нам пока и не надо. А как можно обойтись без этого? Очень просто, мешаем html-код и php-скрипт в одном файле, благо PHP нас в этом не ограничивает.

Минусы такого подхода:

* Продвинутые программисты (если такое увидят) будут обзываться всякими обидными словами
* Сменить дизайн будет весьма затруднительно (мягко говоря)


Плюсы:

* Продвинутым программистам можно будет сказать, чтобы отстали со своими моралями, мы же пишем Первую(!) CMS
* Интуитивно понятнее для начинающих (правда, только пока проект маленький, и только первые два дня)


Я не знаю, что тут еще сказать. Просьба отписаться в комментариях, нужно ли приводить примеры кодов и т.п. Что хотите знать?

No comments: