Уведомления

Группа в Telegram: @pythonsu

#1 Март 1, 2011 11:58:42

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

junior python developer

Кста, это самый распространенный вопрос: MVC используете? И почему то думают что Джанга это MVC фреймворк.

Офлайн

#2 Март 1, 2011 12:52:16

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

junior python developer

А на самом деле какой он?



Офлайн

#3 Март 1, 2011 13:03:38

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

junior python developer

Мы тут, кстати, дискутировали по этому поводу с Андреем в Buzz. Сошлись на том, что MVC нынче - это обобщённое название, и строгих реализаций нету.
Было интересно.

Офлайн

#4 Март 1, 2011 13:54:17

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

junior python developer

Слишком обобщенное.

Офлайн

#5 Март 1, 2011 20:37:08

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

junior python developer

helm2004
И почему то думают что Джанга это MVC фреймворк.
Потому что MVC - это модно, также как и WSGI, самое главное что сам Джанго так не считает :), кстати и по поводу второго тоже
Сейчас если появляется modern framefork то он обязательно MVC+WSGI :)



Офлайн

#6 Март 1, 2011 21:07:43

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

junior python developer

Пирамида - WSGI и не MVC.



Офлайн

#7 Март 1, 2011 21:45:08

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

junior python developer

Андрей Светлов
Пирамида
ну, есть же исключения из правил :)

всегда поражали длительные объяснения - почему мы не MVC, объяснение архитектурного решения это всегда хорошо, но выглядит это как извинения (простите но у нас нет MVC), хотя и не за что извинятся по сути

а WSGI - это просто протокол, с таким же успехом можно было бы писать - новый объектно ориентированный HTTP фреймворк :)



Офлайн

#8 Ноя. 22, 2011 11:35:48

Volk
От: Киев
Зарегистрирован: 2011-11-10
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

junior python developer

обьясните мне конкретно в чем именно джанга не соответствует MVC? я то верю, просто хочу точно понять.

zheromo
самое главное что сам Джанго так не считает
и где вы это видели? по-моему только и это везде и рекламируется.

Ferroman
Сошлись на том, что MVC нынче - это обобщённое название, и строгих реализаций нету.
что вообще ни один фреймворк?

а еще интересно Армин написал (http://lucumr.pocoo.org/2010/12/5/not-so-stupid-template-languages/), что из джанго темплейта можна отправить запрос:
“If you are passing arbitrary Python models into the template there will always be ways to trigger queries.”
И как? я что-то не вьеду… Ну в шаблоны же обычно передаются queryset, ну или другие структуры с отфильтроваными данными. Тоесть если передать просто модель в контекст шаблона, то можна вызвать метод (без параметров), который сгенерит запрос? А зачем вообще модель в шаблон передавать?



Отредактировано (Ноя. 22, 2011 11:50:40)

Офлайн

#9 Дек. 4, 2011 11:11:14

Sergey_87
От:
Зарегистрирован: 2011-12-01
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

junior python developer

Андрей Светлов
Вспомнил http://pyobject.ru/blog/2010/02/04/python-quiz/ - посмотрите, может натолкнет на мысль.
Скажите, а каким образом можно научиться решать те задачи, которые приводятся по ссылке?



Офлайн

#10 Дек. 4, 2011 12:50:58

dimabest
От:
Зарегистрирован: 2009-02-12
Сообщения: 253
Репутация: +  0  -
Профиль   Отправить e-mail  

junior python developer

Sergey_87
Скажите, а каким образом можно научиться решать те задачи, которые приводятся по ссылке?
прочитать Марка Лутца “Изучаем Python”



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version