PHP для PHP

Скрипты, базы данных, движки, технологии программирования и т.д.

PHP для PHP

Сообщение Андрей » Пн фев 28, 2005 4:48 am

Вырезка из статьи:

Сужествует такая «проблема», как разделение оформления и содержания,
и отделение исполняемого кода от получаемого html’я.
Грубо говоря, программист программирует, дизайнер дизайнит и никто никому не мешает жить.
А если надо поменять что-то в оформлении,
то сделать это сможет один оформитель, сиречь дизайнер, самостоятельно.
Легко и просто. И все счастливы. И это правильно.
Но! Тут и начинается маразм. Сначала пишется «движок шаблонов»
....
Дальше — больше. Оказывается, что в некоторых случаях этого мало.
Нужно больше функций! Например, нам нужно проверять: если [TEXT] пустой,
то выводить одно, если не пустой, то выводить другое, то есть, фактически,
вводить уже минимальную логику отображения. И мы пишем супер-пупер
наророченый язык шаблонов. На PHP. И называем его SMARTASS
(Super Mega And Revolutionary Totally Automatized Shablon System).

До такой степени навороченный, что дизайнер,
ради которого все затевалось, — чтобы тот смог сам менять оформления,
уже не может сменить оформление пока специально не выучит язык шаблонов.

А теперь потрясем мозгами и хорошенько подумаем, что же у нас получилось.
У нас получился фактически язык программирования, написанный на PHP,
который можно встраивать в html-код и
тем самым менять логику его (html-кода) отображения.

Поздравим друг друга. У нас получился PHP, написанный на PHP.
Велосипед для велосипеда. Осмысление этого придет позже.
Андрей
 



Вернуться в Программирование в Интернете

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron


Support by WebStar Studio