
53r63rn4r
27.02.2017
08:30:59
Ну он там и за фласк жует, вроде бы
Можно понять даже дибилу, в принципе
Этим он хорош

Vadim
27.02.2017
08:32:34
Хорошо, тогда заценю сендтекса

Google

Vadim
27.02.2017
08:32:39
Спасибо

Kon
27.02.2017
08:44:34
есть смысл писать на джанге сервер для мморпг с websocket-соединениями?

I
27.02.2017
08:45:05
ммм

Stanislav
27.02.2017
08:45:12

I
27.02.2017
08:45:12
а игроков много будет??

b0g3r
27.02.2017
08:45:16

Kon
27.02.2017
08:46:11
Наркоман
значит, хорошо, что пишу на ноде =) Спасибо за своевременную субьективную... обзывательство

b0g3r
27.02.2017
08:46:15
У джанго неподходящая архитектура для работы с вебсокетами
Есть Django channels

I
27.02.2017
08:46:46
да-да, пиши на ноде, еще как вариант - на го можешь писать. В идеале - erlang/elixir

b0g3r
27.02.2017
08:46:55

Stanislav
27.02.2017
08:46:55

b0g3r
27.02.2017
08:47:49
Twisted какой-нибудь

Google

b0g3r
27.02.2017
08:49:18

I
27.02.2017
08:49:37
она дает писать как хочешь
это и плюс и минус
наговнякать изи

b0g3r
27.02.2017
08:49:53
Ну то есть ты берешь синхронный фреймворк и спрашиваешь - а можно вебсокеты?
Тебе говорят нет
И ты такой, ой, хорошая нода

I
27.02.2017
08:50:57
ну как сказать
я взял express, рядом просто ws-сервер поднял

Kon
27.02.2017
08:51:08

I
27.02.2017
08:51:38
родной express-websocket как-то не захотел заводиться, лол

Stanislav
27.02.2017
08:51:50

b0g3r
27.02.2017
08:51:52

Kon
27.02.2017
08:52:03

b0g3r
27.02.2017
08:52:14
То есть нет удобностей платной версии

Kon
27.02.2017
08:52:51

I
27.02.2017
08:52:55
ну да, через websocket.server
да?

Google

Kon
27.02.2017
08:53:39
То есть нет удобностей платной версии
Достаточно поддержки питона и линтеров. Вообще что за поддержка джанги? Джанга не питон? Понимаю, что есть какие-то дополнительные фишки, но не думаю, что остро в них нуждаюсь

b0g3r
27.02.2017
08:53:54

Stanislav
27.02.2017
08:54:47
Не нужно брать заранее синхронный фреймворк

Kon
27.02.2017
08:54:59
да?
да, но хочу в будущем express и ws-сервер на один инстанс http-сервера повесить

b0g3r
27.02.2017
08:55:12

Stanislav
27.02.2017
08:55:24

b0g3r
27.02.2017
08:55:26
Причем тут пайчарм)

Kon
27.02.2017
08:55:29

Stanislav
27.02.2017
08:55:58

b0g3r
27.02.2017
08:56:16
?
Ну твой ответ на сообщение с пайчармом

Stanislav
27.02.2017
08:56:54

b0g3r
27.02.2017
08:57:58
Проблема именно в синхронности в данном случае

Stanislav
27.02.2017
08:58:23
Я кроме синхронности ещё указал на одно ФЕ

b0g3r
27.02.2017
08:58:39

Stanislav
27.02.2017
08:59:11

b0g3r
27.02.2017
08:59:42
У чувака видимо выбор между джангой и нодой и теперь он "убедился"

Google

Stanislav
27.02.2017
09:00:36
На питоне

Kon
27.02.2017
09:00:51
между питоном и нодой. Ну оно же для конкретного проекта =) Питон очень хорош в системных рутинных скриптах, вычислениях, графиках, науке, iot

b0g3r
27.02.2017
09:01:06

Stanislav
27.02.2017
09:01:11
И не пихать джанго где попало

Admin
ERROR: S client not available

Stanislav
27.02.2017
09:01:38
ДЖАНГО!!

b0g3r
27.02.2017
09:01:39
Тебе нужны вебсокеты, для вебсокетов нужна асинхронность, бери не джангу
Выбор большой

Kon
27.02.2017
09:02:07
Сайт по-любому является частью проекта, так что в данном случае и она пригодилась бы

F
27.02.2017
09:02:25
Смотри на django channels

b0g3r
27.02.2017
09:02:27
Тогда зачем речь про питон?)

F
27.02.2017
09:02:45
Обещали в последних версиях каналы вроде в джанго впилить

Stanislav
27.02.2017
09:03:12

b0g3r
27.02.2017
09:03:49
Так у него браузерная рпг

Stanislav
27.02.2017
09:04:08
Это не мешает взять что-то окроме жанго

b0g3r
27.02.2017
09:04:35
Это да

Google

Kon
27.02.2017
09:08:47

Stanislav
27.02.2017
09:09:12

b0g3r
27.02.2017
09:10:01
наговнякать изи

I
27.02.2017
09:12:41
архитектура? не, не слышал :D

Dmitriy
27.02.2017
09:13:31
Микросервисы

Maksim
27.02.2017
09:38:50
Привет, подскажите как запустить поток в качестве демона? Который будет периодично запускать функцию
def test():
print("Theard is working!")
t = Timer(5.0, test)
t.setDaemon(True)
t.start()
вообщем отрабатывает 1 раз и все, крутится в джанге

Serge
27.02.2017
09:42:17
th = threading.Thread(target=test, args=[], daemon=True)
th.start()
а в самой функции вечный цикл с таймером. Это я бы так сделал

Pavel
27.02.2017
09:43:17

Serge
27.02.2017
09:44:01
у меня такой в тг-боте просто крутится, за джангу не знаю

Maksim
27.02.2017
09:53:16

Павел
27.02.2017
09:55:11
Правда что питон лучший язык?

Artem
27.02.2017
09:55:23

53r63rn4r
27.02.2017
09:55:32
Лол

b0g3r
27.02.2017
09:57:05

Павел
27.02.2017
09:57:29
Ну он такой простой, но мощный, с большой историей и коммьюнити, но актуальный, надежный, но перспективный
И универсальный
Эта группа больше не существует