[pyar] Django Channels

nestor godoy licomgodoy en gmail.com
Vie Jun 9 12:41:03 ART 2017


El años pasado trabaje con django-channel y websockets , tiene sus cosas
buenas y malas, como dice *Federico* es facil de implementar por no decir
elegante, hay cosas como que la librería es un nueva 2 años apenas, cuando
te enfrentas a un problemas y preguntas staroverlow pocas personas sabes y
debes preguntar directamente en la github

Pero django es la primera referencia
https://djangopackages.org/grids/g/websockets/ el ultimo update fue April
18, 2017, mientras que las demás librería son del 2016.

Por otra parte tenemos a node.js que y socket.io que tiene años en 7 años
trabajando y usa intermitente websocket y esta un poco mas maduro, tiene
cosas que algunos framework de node.js le da un soporte "ejemplo sails,
express, meteor", cosas que aveces también es malo por que hay tantas
librerías que no sabes cual usar.

Si volvemos a mundo de python existe cosas
https://flask-socketio.readthedocs.io/en/latest/  que también tiene sus
años.

En lo personal me gusta mucho django-channel y sus integración con django ,
DRF; los generic consumers resuelve muchos de los problemas y te permite
crear algo muy rápido

El 9 de junio de 2017, 12:13, Federico Apelhanz <elmaildejapel en gmail.com>
escribió:

> Django channels es la forma sencilla de implementarlo si venís usando
> django.
>  También podes hacerlo en celery con tornado si queres mantenerte en
> python (hice algo simil hace mucho y usabamos ese stack, ahora estoy usando
> channels y es mas sencillo de implementar).
> El rendimiento te lo debo, pero no creo que cambie mucho entre tornado y
> node.js, probablemente termine dependiendo de otros factores, ambos escalan
> bastante bien.
>
> saludos
>
> El 9 de junio de 2017, 12:04, Joel Gabriel Torrejon Mendez <
> joel.remanente.12 en gmail.com> escribió:
>
>> Buenas, quisiera hacer una consulta abierta a todos, esta semana comenze
>> con un proyecto personal (open source) que va a permitir administrar un
>> chatbot integrado con Facebook Messenger, para este proyecto quiero colocar
>> una ventana donde pueda ver en tiempo real todos los chats de las personas
>> que estan interactuando con el bot y si el bot no puede contestar se deriva
>> el caso a un humano, para esto he estado buscando algun tipo de librerias
>> que me permitan trabajar con Sockets y encontre "Django channels" es
>> relativamente nuevo y aqui viene la pregunta. ¿ Es preferible desarrollar
>> este proyecto con Node.js o existen otros formas de integrar sockets con
>> Django ?
>> Para ser sincero la duda es si el rendimiento seria igual trabajando con
>> Django o con Node.js. Saludos desde Bolivia XD.
>>
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170609/1e239459/attachment.html>


Más información sobre la lista de distribución pyar