главная :: php и web :: шаблоны
Шаблоны
О чем говорилось выше
Нетривиальная система шаблонов
- Регистрация файлов
- Регистрация переменных
- Обработка файла
- Вывод файла
- Расширение класса template
- Недостатки системы шаблонов
- Необоснованные надежды на «идеальное решение»
- Снижение быстродействия
- Ориентация дизайна на PHP
Проект: адресная книга
Итоги
Шаблоны можно рассматривать как «расширение» программного кода. Шаблоны не только автоматизируют утомительный процесс
кодирования, но и обеспечивают структурное деление проекта в рабочих группах. Роль такого деления возрастает с увеличением объемов
проекта и численности групп, а также с усложнением архитектуры проекта, причем не только на стадии программирования, но и при
последующем сопровождении программы.
Сказанное стоит пояснить на конкретном примере. Допустим, у нас имеется команда разработчиков, состоящая из web-дизайнеров и
программистов. В идеале группа web-дизайнеров трудится над созданием привлекательного и удобного сайта, а группа программистов в это
время работает над эффективностью и широтой возможностей web-приложения. К счастью, шаблоны заметно упрощают подобное
структурирование процесса. Настоящая глава посвящена созданию системы шаблонов, обеспечивающих подобное «разделение труда».