Creado el 30 de septiembre y actualizado este 7 de octubre, el JEP (propuesta de mejora de JDK) Hizo una propuesta para el desarrollo de bibliotecas Java con el método de punta y cola que se les llama. Este modelo incluye la versión de punta donde contiene nuevas características y correcciones de errores. La versión de la cola solo incluye correcciones críticas de errores, lo que hace el menor código posible desde la versión de punta hasta las versiones de la cola. El JDK en sí ha utilizado este método desde 2018 para ofrecer características adicionales a una velocidad más rápida y proporcionar actualizaciones confiables y predecibles, centradas en la estabilidad.
Los objetivos de la propuesta son los siguientes:
- Ayude al ecosistema Java a mantener el equilibrio entre una innovación rápida para los nuevos desarrollos y la estabilidad para desarrollos a largo plazo;
- Reconozca que los desarrolladores de aplicaciones tienen diferentes puntos de vista sobre los cambios que imponen una actualización de bibliotecas y JDK;
- Asegúrese de que los desarrolladores de la biblioteca no tengan que elegir entre el soporte para los usuarios de antiguos JDK y la adopción de características adicionales, como hilos y modelos virtuales, que entusiasman a los usuarios de los JDK recientes;
- No forzue los ciclos de publicación de bibliotecas, diagramas de versiones o malas elecciones.
Ventajas para los desarrolladores
La propuesta explica que el modelo de "punta y cola" es una forma simplificada de la llamada "múltiple", que ofrece bibliotecas para servir a una base de usuarios diversificada mientras adopta las características recientes de Java. El modelo de "punta y cola" proporciona a los usuarios estabilidad lo que necesitan, a saber, la corrección y los parches, al tiempo que brinda a los desarrolladores que crean sistemas lo que desean, a saber, las características y mejoras, a un ritmo más rápido. Aún así, según la propuesta, el método le dará a la plataforma Java la capacidad de seguir siendo atractiva para nuevas aplicaciones al tiempo que preserva el futuro de las aplicaciones existentes.
Otras noticias que te pueden interesar