Подскажите паттерн для HTML диалога
От: Europe_cn  
Дата: 17.05.12 15:12
Оценка:
Есть HTML диалог и несколько HTML форм. Вся бизнес логика должна проходить в апп а не на стороне html или jscript.

Если Отправлять всю логику в диалог, то он сильно жирный получается. Хочется для каждой html странички иметь свою абстракцию которая и реализует всю логику и обрабатывает события нажатия кнопок и тд.

Какой лучше паттерн проектирования использовать? Почитал про MVC но как-то не пойму как его воткнуть.

Среда: MS VC 2010, MFC
паттерн диалог c++
Re: Подскажите паттерн для HTML диалога
От: о_О
Дата: 17.05.12 15:25
Оценка:
Здравствуйте, Europe_cn, Вы писали:

E_>Среда: MS VC 2010, MFC

ну, тут сам бох велел MVC/MVP. Курни этого
Автор(ы): Иван Бодягин
Дата: 25.07.2006
В наше время сложно найти разработчика, который не слышал бы о паттерне под названием Model-View-Controller или сокращенно MVC, что вообщем не удивительно, с задачей отделения данных от их представления сталкиваешься практически на каждом проекте. Однако, как ни странно, столь же сложно найти разработчика, который действительно четко себе представляет, что такое на самом деле паттерн MVC и как его можно реализовать в конкретной ситуации. Основная причина такой неоднозначности в том, что по историческим причинам данной аббревиатурой принято называть не один единственный паттерн, а целое семейство паттернов, призванное отделять представление от модели. Произошло это в силу разных обстоятельств. Отчасти из-за того что MVC не просто паттерн, а довольно объемное архитектурное решение, в котором каждый новый разработчик видел что-то свое и ставя во главу угла особенности своего проекта, реализовывал его по своему. Отчасти же из-за возраста данного паттерна, во времена его изобретения и сами приложения, и графические интерфейсы были существенно беднее чем в наше время, с тех пор они сильно эволюционировали и вместе с ними изменялся и сам паттерн. Данная статья посвящена также одному из паттернов входящих в это семейство, причинам его появления, особенностям применения, преимуществам и недостаткам, а так же описанию сопутствующих паттернов.
, бро
Re: Подскажите паттерн для HTML диалога
От: Кодт Россия  
Дата: 18.05.12 09:18
Оценка:
Здравствуйте, Europe_cn, Вы писали:

E_>Есть HTML диалог и несколько HTML форм. Вся бизнес логика должна проходить в апп а не на стороне html или jscript.


E_>Если Отправлять всю логику в диалог, то он сильно жирный получается. Хочется для каждой html странички иметь свою абстракцию которая и реализует всю логику и обрабатывает события нажатия кнопок и тд.


E_>Какой лучше паттерн проектирования использовать? Почитал про MVC но как-то не пойму как его воткнуть.


Имхо, "паттерн проектирования" для HTML-диалога — слишком большой замах.

В HTML используй нестандартные протоколы или хотя бы хорошо различимые урлы. В приложении пишешь обработчики нотификаций от HTML-контрола, ловишь там переходы по этим урлам (NM_LINK, емнип) и, вместо того, чтобы разрешить переход, через DOM лезешь руками в загруженный документ и меняешь содержимое.

А вот когда у тебя таких, в общем-то, однотипных процедур будет много, — тут и встанет разговор об их систематизации. И о паттернах проектирования.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.