Buscar
Social
Ofertas laborales ES
« Glassfish v3 prelude publicada | Main | ¿Qué les pasa a los Servicios Web? (Opinión publicada originalmente en Sólo Programadores) »
jueves
nov062008

¿Sun abandona Swing?

Kirill Grouchnikov ha escrito en su blog un interesante y triste análisis sobre la situación actual de Swing dentro de Sun. Al parecer, la empresa lleva un tiempo quitando presupuesto y congelando proyectos innovadores dentro de esta plataforma para UIs con el fin de enfocar los esfuerzos hacia el "hermano menor" JavaFX. Esta situación ha provocado bastante molestia entre los empleados de Sun dedicados a Swing y también en los contribuidores open source que apoyaban proyectos de esta tecnología.

La última de estas situaciones sucedió con el proyecto SwingX de SwingLabs. Este proyecto inició en 2004 patrocinado por Sun quien puso dinero y desarrolladores con el fin de desarrollar componentes para Swing. El éxito fue tal que pronto muchos desarrolladores empezaron a contribuir con él y todo apuntaba a que los componentes ahí desarrollados iban a llegar a ser parte del core de Swing. Kirill comenta que en especial los llamados painters (delegates que se conectan a un componente Swing para cambiar su apariencia) generaron mucha participación e interés por parte de Sun para incluirlos en el JDK. Sin embargo, en 2007 Sun de forma unilateral decidió quitar este componente de SwingX, lo que desanimó a muchos de los desarrolladores quienes se fueron del proyecto y no volvieron incluso cuando Sun decidió retirar a sus propios desarrolladores para dejarle más libertad a la comunidad. Ahora, Sun ha anunciado que dejará de patrocinar monetariamente este proyecto.

Esto, como comenta Kirill, es solo uno de muchos casos de lo que está pasando dentro de Swing. Donde toda innovación o mejora ha sido detenida y solo se desarrollan aquellas áreas que puedan servirle al roadmap de JavaFX. En palabras de Richard Bair, uno de los encargados de Swing en Sun:

"Swing es parte del JDK. No va a desaparecer en un futuro cercano. Para muchas aplicaciones empresariales Swing es el mejor toolkit disponible. Continuaremos dándole soporte y trabajando en arreglar bugs en el JDK." 

Al parecer esas son las únicas áreas que atacarán sobre Swing: soporte y bug fixes. Con los problemas económicos de la compañía Sun debe decidir cuidadosamente a que proyectos destinar recursos y por lo que parece en términos de UI ha optado por apoyar con todo a JavaFX y detener cualquier desarrollo de Swing, una tecnología mucho más estable y usada. Guillaume Laforge, en un post sobre el mismo tema en su blog, explica muy bien por que está decisión es por lo menos extraña:

 "¿Por qué abandonar una tecnología tan buena? Sé que no son siempre las mejores tecnologías las que ganan y prevalecen, pero cuando tienes una ventaja competitiva en un área, ¿por qué no mantenerla en lugar de apostarlo todo al nuevo juguete brillante del día?  Un juguete brillante que ha ha venido fallando en todos los demos de las conferencias en las Java One."

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.