Capítulo 9. Orientaciones futuras

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Como nos tomamos mucho tiempo en la fase 0.x antes de bloquear las API en RxJava 1.0, se trata de una versión bastante madura y estable. Además, como resultado de nuestra decisión de admitir los marcadores Experimental y Beta en las API, la experimentación en curso puede continuar antes de promover una API a Final. Sin embargo, en la fase 0.x/1.x aún se han tomado algunas decisiones que justifican un lanzamiento de última hora; por ello, se está trabajando en una versión 2.0.

Fundamentalmente, será muy similar a la 1.x, por lo que no requerirá grandes cambios en tu forma de pensar ni supondrá un cambio significativo para su uso. Incluso cuando se publique la 2.0, este libro seguirá siendo válido en la mayoría de los aspectos. Entonces, ¿por qué una versión 2?

Corrientes reactivas

La primera razón es soportar de forma nativa la API de Reactive Streams. A pesar de que el equipo de RxJava participó en la colaboración que dio lugar a Reactive Streams, las API de RxJava v1 ya estaban bloqueadas y no podían cambiar para adoptar las interfaces de Reactive Streams. Por tanto, RxJava v1 requiere un adaptador, aunque semánticamente se comporte en su mayor parte como Reactive Streams. La versión 2 implementará directamente los tipos de Reactive Streams y se ajustará a la especificación para apoyar mejor la interoperabilidad ...

Get Programación Reactiva con RxJava now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.