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 nuevalucha 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. nativomientras 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.
Fuente: http://www.juanjonavarro.com/masquecodigo/2005/04/27/una-opinion-critica-sobre-swt
mira una pregunta entonces yo no puedo utilizar un programa echo con SWT en netbeans por que me baje un ejercicio con este import.
import org.eclipse.swt.widgets.Control;
y lo trato de correr en netbeans y no puedo pense que se podia bajar algun .jar de eclipse e instalarlo en la libreria del proyecto que estoy utilizando pero no he podido sabes si es posible o no ???
si me puedes responder via email te lo agradesco javierdpp@gmail.com
Deberias poder agregar los archivos swt-xxx.jar a las libraries y los swt-xxx.dll en java.library.path y asi desarrollar aplicaciones SWT en Netbeans