при проектировании и создании веб систем и сайтов, на мой взгляд имеет очень важное значение для дальнейшей расширяемости и гибкости системы. Рассмотрим данный вопрос на конкретных примерах.
Допустим нам нужно создать форму регистрации пользователей сайта. Можно поступить тремя способами:
Создать php файл, содержащий все необходимые замены и подстановки и сразу выводящий на экран результат работы, такой способ реализован в шаблонах веб движка джумла.
Опять - таки php файл, но уже самостоятельно генерирующий разметку страницы и выводящий на экран результат.
Полностью разделить дизайн и код, заполняющий этот дизайн (шаблон) информацией. Т.е. на выходе мы будем иметь 2 файла с четким разделением функционала.
... Читать дальше »