Una opinión crítica sobre SWT
En SWT Happens se presenta una opinión crítica sobre SWT (sistema de widgets “no oficiales” de Java).
Es un artículo del weblog Hacknot, lo cual a mi me da una cierta confianza en cuanto a su “neutralidad”, algo que no se puede dar por sentado cuando se lee sobre SWT y Swing, una nueva lucha religiosa en Java en la que es difícil encontrar opiniones formadas y no autocomplacientes con la opción elegida por el autor. Hacknot, por el contrario, es un weblog que recomiendo vivamente por su visión escéptica con las balas de plata en computación. Sus artículos suelen estar siempre refrendados por la experiencia real en proyectos reales.
En resumen dice sobre SWT:
- Si elijes SWT por su fidelidad a la plataforma, no creas que esto es tan gran virtud. Normalmente los usuarios no tienen problemas en usar interfaces alejados de su s.o. nativo mientras estos sean buenos. Ejemplos: Firefox, Winamp, etc. Por otro lado se utiliza un planteamiento de mínimo común denominador de las plataformas soportadas, por lo que puede haber una característica no disponible en windows sólo porque dicha característica no está disponible en motif.
- Si las necesidades de tu aplicación se alejan de las necesidades del proyecto Eclipse la dificultad aumenta. SWT fue creado como soporte para el proyecto Eclipse y está orientado hacia él, dejando de lado características que Eclipse no utiliza.
- SWT tiene muchos fallos. Es una plataforma relativamente joven y se nota.
- Si elijes SWT sólo porque piensas que Swing es feo, no lo hagas. Hoy en día se puede hacer aplicaciones atractivas en Swing y ejemplos hay muchos.
Mucho más en el artículo.