Указатель содержания
• Ejecución asíncrona y multiproceso más simple. El enfoque adoptado por RxPy hace que sea muy fácil ejecutar operaciones/comportamiento dentro de un multi entorno de subprocesos con funciones asíncronas independientes. • Operadores Disponibles. La biblioteca RxPy viene preconstruida con numerosas funciones adores que hacen mucho más fácil el procesamiento de los datos producidos por un Observable. • Composición de datos. Es sencillo componer nuevos flujos de datos (Observables) a partir de datos suministrados por dos o más otros Observables para asíncrono procesamiento cronológico. 35.8 Desventajas de la programación reactiva Es fácil complicar demasiado las cosas cuando comienza a encadenar operadores. Si usted utilizar demasiados operadores, o un conjunto de funciones demasiado complejo con los operadores, puede volverse difícil de entender lo que está pasando. Muchos desarrolladores piensan que la programación Reactiva es inherentemente de subprocesos múltiples; Este no es necesariamente el caso; de hecho RxPy (la biblioteca explorada en los siguientes dos capítulos) tiene un solo subproceso de forma predeterminada. Si una aplicación necesita el comportamiento para ejecutar de forma asíncrona, entonces es necesario indicarlo explícitamente. Otro problema para algunos marcos de programación reactivos es que puede volverse memoria intensiva para almacenar flujos de datos para que los observadores puedan procesar esos datos cuando estén listos. 35,9 El Marco de Programación Reactiva RxPy La biblioteca RxPy es parte del proyecto ReactiveX más grande y proporciona una implementación de ReactiveX para Python. Se basa en los conceptos de Observables, Observadores, Sujetos y Operadores. En este libro usamos RxPy versión 3. En el próximo capítulo discutiremos Observables, Observadores, Sujetos y sub- cripciones utilizando la biblioteca RxPy. El siguiente capítulo explorará varios RxPy operadores. 35.10 Recursos en línea Consulte los siguientes recursos en línea para obtener información sobre la programación reactiva: • https://www.reactivemanifesto.org/ El Manifiesto Reactivo. • http://reactivex.io/ La página de inicio de ReactiveX. • https://en.wikipedia.org/wiki/Design_Patterns Wikipedia página en Diseño Libro de patrones. 426 35 Introducción a la programación reactiva
popular post
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше