Tareas en segundo plano con PyQt/PySide

Tareas en segundo plano con PyQt/PySide

Actualizado el 11/08/2022. Todas las librerías para desarrollar aplicaciones de escritorio trabajan con un bucle principal que se ocupa de manejar eventos tales como mostrar la ventana en la pantalla, moverla, redimensionarla, responder a la presión de un botón; en general, toda interacción con la interfaz. Algunos de esos eventos acaso estarán asociados con una… Seguir leyendo

Desarrollando una API REST con Twisted Klein

Desarrollando una API REST con Twisted Klein

Descarga: emailservice.zip. Klein es un pequeñísimo web framework montado sobre Twisted, la plataforma de red asincrónica de la que ya hemos hablado bastante, y Werkzeug, una librería para el desarrollo de aplicaciones WSGI. Puesto que sobre esta última se ha desarrollado el microframework Flask, desarrollar aplicaciones en Klein resultará bastante familiar para aquellos que tengan… Seguir leyendo

Chat vía web con WebSockets y Twisted

Chat vía web con WebSockets y Twisted

WebSocket es una tecnología que permite realizar conexiones y transmitir información cliente / servidor de forma similar a un socket convencional, pero que es soportada por los principales navegadores web. Se trata de una herramienta relativamente reciente, por ende no está disponible en versiones antiguas de dichos programas. Cuenta con una API estandarizada por el… Seguir leyendo

Twisted: web y base de datos

Descargas: ejemplos.zip. Entre la gran cantidad de herramientas integradas en Twisted se encuentran el paquete twisted.web y el módulo adbapi, que permiten el desarrollo de sitios web e interacción con base de datos de la forma más óptima y al estilo Twisted; es decir, sin bloquear la ejecución del bucle principal. Comenzamos con una explicación… Seguir leyendo

Twisted – Arquitectura del framework de red más popular

Una traducción del artículo titulado The Architecture of Open Source Applications (Volume 2): Twisted, por Jessica McKellar. Twisted es un motor de red dirigido a eventos escrito en Python. Nació a comienzos del año 2000, cuando los desarrolladores de juegos en línea tenían a su disposición un pequeño repertorio de librerías escalables que solo corrían… Seguir leyendo

Introducción a Twisted y al desarrollo de servidores

Versión: 2.7 Introducción ¿Qué es Twisted? Es un framework de red desarrollado íntegramente en Python que implementa una gran cantidad de protocolos. Utiliza el paradigma conocido como programación dirigida a eventos, en donde el flujo de un programa está determinado por los sucesos que ocurren durante la ejecución del mismo, previamente definidos por el programador… Seguir leyendo