Осторожно: девушка в поисках себя!Caótica Ana - 2007

Приятно было сегодня работать

С утра проснулся рано, часов в 9, лежал полчаса под музыку, просыпался.

Каждую ночь сплю с открытым окном, чтобы свежо было, в ушах вату держу, чтобы потише было - и знаете, действует хорошо.

Затем заварил чаю, почитал чуток новостей и продолжил работу над новым проектом - сайт-портфолио для моего дизайнера. (-:

Что мне нравится в этом проекте, так это то, что я взял для него перебранный движок, который начал перебирать для своего собственного проекта по поиску картинок.
Перебрал я его просто чудесно! Сделал архитектуру совершенно по иному.

Теперь встраиваю около движка разные примочки и получается это на ура. Значит, мой выбор по архитектуре был правильный.

Основной плюс моего движка, что я применяю путевую (url-шную) адресацию для команд.

На данный момент есть два транспорта в движке - обычный html и json. Json применяю для ajax запросов. Вся информация гонится по обоим каналам одна и та же, но в разном формате.
Это жутко удобно - всё находится в одном месте (в одном классе). Данные и методы.
Через класс, работающий с данной зоной, проходит поток взятия и обработки данных. Команды на изменения идут через POST и управляются дальнейшими параметрами в url.

Любое новое действие или взятие добавляется за пару секунд, так как все основные действия по умолчанию выполняются ядром и нужные действия - это обработать данные и возратить результат.

На стороне клиента работает движок boxy на jquery.
На основе этого движка я сделал плагин boxyForm, который делать всю черновую работу.

В результате работать с сайтом можно как без скриптов, так и по ajax-технологии. То есть, если отключить скрипты - всё будет работать, так как везде свой url, на каждую команду. Со скриптами же появляется удобство - работа
ускоряется и улучшается, и также возможен приём и отправка данных скрытно по ajax (и это без изменения серверной части).