Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 5, 2011 14:50:53

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Статьи

Доброжелательные коллеги.

Так получилось, что написал http://asvetlov.blogspot.com/2011/02/blog-post_05.html и http://asvetlov.blogspot.com/2011/02/blog-post.html

Критика приветствуется.



Офлайн

#2 Фев. 5, 2011 16:57:50

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Статьи

чтобы не гадить в комментах позанудствую тут:
long pulling -> long pOlling (вроде бы это имелось в виду)
piramid -> pYramid



Офлайн

#3 Фев. 5, 2011 17:04:33

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Статьи

Исправил. Спасибо.



Офлайн

#4 Фев. 6, 2011 18:10:12

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Статьи

В разделе о языках разметки забыли, наверное самый успешный сейчас Mozilla - XUL. Впрочем, вы оговорили, что не особенно внимательно следите за этим направлением. Жду продолжения.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#5 Фев. 6, 2011 20:56:20

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Статьи

С XUL дела не имел никогда. Посмотрю, спасибо.



Офлайн

#6 Фев. 7, 2011 02:01:41

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Статьи

Вторая часть “графического интерфейса”.

http://asvetlov.blogspot.com/2011/02/blog-post_07.html

Все еще хожу по избитым дорогам.



Офлайн

#7 Фев. 8, 2011 05:51:44

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Статьи

Андрей Светлов
Вторая часть “графического интерфейса”.
http://asvetlov.blogspot.com/2011/02/blog-post_07.html
Все еще хожу по избитым дорогам.
Прямо развернутый ответ на вопрос, что я недавно задавал в разделе GUI :)
Понравилась мысль о том, чтобы рассматривать GUI модели как адаптеры.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#8 Фев. 8, 2011 06:13:19

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Статьи

Дальше планируется больше.
Я в свое время на проблемах GUI и моделей душевно потоптался.



Офлайн

#9 Фев. 8, 2011 08:36:10

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Статьи

Третья часть рассуждений о GUI: http://asvetlov.blogspot.com/2011/02/blog-post_08.html



Офлайн

#10 Фев. 8, 2011 10:25:19

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Статьи

Андрей Светлов, не совсем вкурил, чем принципиально отличается MVC от MVP.

Андрей Светлов
В ответ на изменение пользователем текста в поле ввода (или при нажатии кнопки “применить”, поведение зависит от используемого сценария работы) представление берет текст, содержащийся в поле ввода и записывает его в модель. Если был выбран сценарий с кнопкой “применить” - вызывается соответствующий метод модели.
Я так понимаю в этом случае разница в том, что Presenter занимается обновлением модели, а не View.
Андрей Светлов
Для таких сценариев представление должно выступать в роли наблюдателя (Observer) для интересующих частей модели, приводя вид в соответствие модели при каждом изменении последней.
В MVC есть понятие Editor, он и решает эту задачу (почему-то ни в одной статье о MVC я так и не встретил этого компонента модели, а он важен).



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version