preloader

January 1, 1 | 2 minutes read
Index of content

• 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

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Read More