Приятно было сегодня работать
С утра проснулся рано, часов в 9, лежал полчаса под музыку, просыпался.
Каждую ночь сплю с открытым окном, чтобы свежо было, в ушах вату держу, чтобы потише было - и знаете, действует хорошо.
Затем заварил чаю, почитал чуток новостей и продолжил работу над новым проектом - сайт-портфолио для моего дизайнера. (-:
Что мне нравится в этом проекте, так это то, что я взял для него перебранный движок, который начал перебирать для своего собственного проекта по поиску картинок.
Перебрал я его просто чудесно! Сделал архитектуру совершенно по иному.
Теперь встраиваю около движка разные примочки и получается это на ура. Значит, мой выбор по архитектуре был правильный.
Основной плюс моего движка, что я применяю путевую (url-шную) адресацию для команд.
На данный момент есть два транспорта в движке - обычный html и json. Json применяю для ajax запросов. Вся информация гонится по обоим каналам одна и та же, но в разном формате.
Это жутко удобно - всё находится в одном месте (в одном классе). Данные и методы.
Через класс, работающий с данной зоной, проходит поток взятия и обработки данных. Команды на изменения идут через POST и управляются дальнейшими параметрами в url.
Любое новое действие или взятие добавляется за пару секунд, так как все основные действия по умолчанию выполняются ядром и нужные действия - это обработать данные и возратить результат.
На стороне клиента работает движок boxy на jquery.
На основе этого движка я сделал плагин boxyForm, который делать всю черновую работу.
В результате работать с сайтом можно как без скриптов, так и по ajax-технологии. То есть, если отключить скрипты - всё будет работать, так как везде свой url, на каждую команду. Со скриптами же появляется удобство - работа
ускоряется и улучшается, и также возможен приём и отправка данных скрытно по ajax (и это без изменения серверной части).
Каждую ночь сплю с открытым окном, чтобы свежо было, в ушах вату держу, чтобы потише было - и знаете, действует хорошо.
Затем заварил чаю, почитал чуток новостей и продолжил работу над новым проектом - сайт-портфолио для моего дизайнера. (-:
Что мне нравится в этом проекте, так это то, что я взял для него перебранный движок, который начал перебирать для своего собственного проекта по поиску картинок.
Перебрал я его просто чудесно! Сделал архитектуру совершенно по иному.
Теперь встраиваю около движка разные примочки и получается это на ура. Значит, мой выбор по архитектуре был правильный.
Основной плюс моего движка, что я применяю путевую (url-шную) адресацию для команд.
На данный момент есть два транспорта в движке - обычный html и json. Json применяю для ajax запросов. Вся информация гонится по обоим каналам одна и та же, но в разном формате.
Это жутко удобно - всё находится в одном месте (в одном классе). Данные и методы.
Через класс, работающий с данной зоной, проходит поток взятия и обработки данных. Команды на изменения идут через POST и управляются дальнейшими параметрами в url.
Любое новое действие или взятие добавляется за пару секунд, так как все основные действия по умолчанию выполняются ядром и нужные действия - это обработать данные и возратить результат.
На стороне клиента работает движок boxy на jquery.
На основе этого движка я сделал плагин boxyForm, который делать всю черновую работу.
В результате работать с сайтом можно как без скриптов, так и по ajax-технологии. То есть, если отключить скрипты - всё будет работать, так как везде свой url, на каждую команду. Со скриптами же появляется удобство - работа
ускоряется и улучшается, и также возможен приём и отправка данных скрытно по ajax (и это без изменения серверной части).