Уведомления

Группа в Telegram: @pythonsu

#1 Июль 31, 2014 22:33:08

Zumika
Зарегистрирован: 2014-07-31
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Веб чат

Ребят, помогите советом. Есть задание написать веб-чат на питоне, но без использования Django. Раньше вообще не имел дела с веб-разработкой, поэтому даже не знаю с какой стороны подступиться.
Мне нужно сделать чат приложение с регистрацией, и каналами чата которые можно было бы создавать, входить в них и выходить соответственно.
Посоветуйте по поводу литератури, или с чего вообще начать. Понимаю, что моих базовых знаний в теории с “Изучаем Питон” Марка Лутса совсем недостаточно, а задание нужно выполнить хоть кровь из носу.

Офлайн

#2 Июль 31, 2014 22:45:48

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Веб чат

flask. Хорошо. Можно даже для больших проектов использовать.
Посоветовал бы bottle, но для больших проектов в дальнейшем это будет хардкор.
По flask много литературы. Есть даже видеокурсы. Кроме того есть частично (большая часть) переведенная документация на русский.

P.S. Будут вопросы - пишите…

Офлайн

#3 Июль 31, 2014 22:55:55

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Веб чат

Zumika
Есть задание написать веб-чат на питоне, но без использования Django.

Непонятно при чём тут Django. Бери Tornado, там готовый, простой пример есть для чата, на веб-сокетах.



Офлайн

#4 Июль 31, 2014 23:08:46

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Веб чат

Budulianin. Торнада. Для новичка уровня “я сегодня закончил читать М. Лутца…”. Не лихо ли?

Офлайн

#5 Июль 31, 2014 23:15:51

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Веб чат

4kpt_II
Budulianin. Торнада. Для новичка уровня “я сегодня закончил читать М. Лутца…”. Не лихо ли?

Tornado. Есть куча доков и примеров простых чатов, даже на русском. Чтобы повторить, много ума не надо.
Зато там просто работать с веб-сокетами.



Отредактировано Budulianin (Июль 31, 2014 23:18:23)

Офлайн

#6 Июль 31, 2014 23:19:55

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Веб чат

Что правда то правда. Вебсокеты там реализованы просто. Уверены, что они нужны новичку?

Офлайн

#7 Июль 31, 2014 23:35:00

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Веб чат

4kpt_II
Что правда то правда. Вебсокеты там реализованы просто. Уверены, что они нужны новичку?

А как чат без них делать? Опрашивать с клиента переодически это криво.



Офлайн

#8 Авг. 1, 2014 09:49:31

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

Веб чат

можно и на WSGI фремворке если поверх gevent

например

Отредактировано bismigalis (Авг. 1, 2014 12:01:31)

Офлайн

#9 Авг. 1, 2014 10:49:23

GreyZmeem
От: Киев
Зарегистрирован: 2013-12-03
Сообщения: 147
Репутация: +  34  -
Профиль   Отправить e-mail  

Веб чат

Думаю Tornado + WebSocket + redis (pub/sub на канал чата) для этих целей как-раз и будет самым простым решением В данном случае фронт может быть вообще чисто JS-овый.

Офлайн

#10 Авг. 1, 2014 16:54:06

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

Веб чат

Я не в теме, но неужели в деле написания чата такой раздрай . Стаковерфлоу интересно что рекомендует.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version