2009-08-19 8 views
7
  • ¿Es swt más rápido que swing?
  • ¿Dónde puedo obtener buenos tutoriales
    sobre swt?
  • es fácil migrar del columpio
    a swt?
+1

Vea también http://stackoverflow.com/questions/1037080/swing-versus-swt –

+0

posible duplicado de [Aplicación Java Desktop: SWT vs. Swing] (http://stackoverflow.com/questions/2306190/java -desktop-application-swt-vs-swing) –

Respuesta

2

Hay un tutorial completo here que lo lleva de 'Hello World' arriba.

Swing y SWT son dos API completamente diferentes, aunque los principios son los mismos. La mejora de tu habilidad es fácil. La migración de un programa, sin embargo, sería mucho trabajo.

1

creo que usted experimentará algo de dolor de cabeza si la aplicación se va a ejecutar en diferentes OS-es, no sé por ahora, pero antes no había soporte para Mac OS, así que olvídate de él si su aplicación se ejecutará en Mac OS.

También teníamos esta pregunta en compañía y decidimos ir con Swing, porque para la aplicación de escritorio normal simplemente no puede detectar la diferencia de velocidad que está supuestamente en el lado SWT, y esta velocidad está comprando con el principio WORA arruinado, tiene para llevar con su aplicación los archivos .dlls o .so necesarios para que su aplicación se ejecute de forma nativa en los sistemas operativos deseados.

Durante mucho tiempo Swing parte de Java (con la impresión) era el punto débil de Java. Creo que sacarán más provecho de Java si logran que Swing sea simple, intuitivo y receptivo en ese momento. Hoy en día dieron algunos pasos positivos, aunque todavía se puede decir, el swing es grande, complicado ...

8

Creo que es importante recordar que SWT llegó a ser cuando Swing era muy inmaduro y supongo que la gente de Eclipse lo pensó Es necesario reinventar la rueda (sospecho en retrospectiva que es algo de lo que se arrepienten, por delgada que sea la SWT de una capa).

Hoy en día oscilación ha madurado, muchos de los problemas y los problemas de rendimiento que solía tener han sido corregidos y con las extensiones de 3 ª parte como JGoodies y JIDE No puedo pensar en una buena razón por la que usaría cualquier cosa menos oscilación de espesor -desarrollo del cliente