Capítulo 4. Aplicación de la programación reactiva a aplicaciones existentes
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Introducir una nueva biblioteca, tecnología o paradigma en una aplicación, ya sea greenfield o una base de código heredada, debe ser una decisión cuidadosa. RxJava no es una excepción. En este capítulo, revisaremos algunos patrones y arquitecturas que se encuentran en las aplicaciones Java corrientes y veremos cómo puede ayudar Rx. Este proceso no es sencillo y requiere un importante cambio de mentalidad, por lo que nos transformaremos cuidadosamente del estilo imperativo al funcional y reactivo. Muchas bibliotecas de los proyectos Java actuales simplemente añaden hinchazón sin aportar nada a cambio. Sin embargo, verás cómo RxJava no sólo simplifica los proyectos tradicionales, sino qué tipo de ventajas aporta a las plataformas heredadas.
Estoy bastante seguro de que ya estás muy entusiasmado con RxJava. Los operadores incorporados y su simplicidad hacen de Rx una herramienta asombrosamente potente para transformar flujos de eventos. Sin embargo, si mañana vuelves a tu oficina, te darás cuenta de que no hay flujos, ni eventos en tiempo real de la bolsa de valores. Apenas puedes encontrar eventos en tus aplicaciones; es sólo un amasijo de peticiones web, bases de datos y API externas. Estás tan ansioso por probar esta nueva cosa RxJava en algún lugar más allá de Hello world ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access