parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Как делаем мы:

AL 14.06.2006 14:49

Может быть кому пригодиться :)

Предположим есть какой-то сервис на сайте. Под него создаются два класса. Первый хранит в себе логику, второй отвечает за вывод данных. Переменные (а переменными могут быть также массивы и объекты) передаём через $BASE.

В результате мы получаем:
Класс с логикой программы. Класс с дизайном программы. Более того, класс с дизайном поддерживает весь функционал Parser.

Почему мы решили делать так?
1. Степень разделения логики и дизайна нас вполне устраивает
2. Функционал Parser доступен в дизайне
3. Не надо никаких дополнительных доработок, чтобы этим пользоваться (при xml-xslt потребовались)
4. Расширяемость, универсальность таких классов нам показалась не меньшей чем при использовании xml-xslt.

Кстати спасибо Sumo :).