El vie., 23 sept. 2016 a las 3:51, Maximiliano Zapata Marín (< mzap...@openmailbox.org>) escribió:
> Hola compas que tal? > > Me estoy iniciando en la programación con python, tengo experiencia > instalando y administrando ambientes web con NGINX y Apache (Nginx me > gusta mucho) y revisando entre la web me encontré con un servidor web > escrito en python llamado Tornado. ¿Alguien tiene alguna experiencia que > contar con el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede > comparar con Apache o Nginx? > > Tornado es un framework web bastante usado para programación asíncrona, muy similar al modo en que funciona asíncronamente nginx. Entre otros sitios donde se usa, quizás el más habitual sea con Jupyter-notebook, a veces más conocido por ipython, uno de los "cores" de ejecución posibles que tiene, pero que tiene muchísimos más. Al ser jupyter una herramienta tan común, casi se puede asegurar que todo el mundo tiene tornado instalado en sus equipos sin saberlo. No es cosa de contarte cómo trabajar con concurrencia, pero supongo que si conoces tanto nginx sabrás las ventajas que tiene para crear aplicaciones responsivas. Al igual que otros lenguajes, hace ya tiempo que python está introduciendo el asincronismo mediante futures, asyncio y cambios en la sintáxis. Si ves la documentación de tornado, te explica modos de combinarlo con el módulo asyncio que lo hacen idóneo para su uso en backends. Pero si buscas otros usos más tradicionales para desarrollo web, mírate el wsgi, una especie de API genérica que permite desacoplar tu aplicación del servidor web que la vaya a ejecutar. Siguiendo esta API, tu aplicación web, usando el framework que quieras (eg: tornado, flask, django,...) podrá ejecutarse después en nginx o en apache casi sin cambios. > Gracias! > > -- > Maximiliano Zapata Marín > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/