swt.....Swing

2 views
Skip to first unread message

racca6

unread,
Apr 22, 2007, 7:16:33 PM4/22/07
to UNC.IS
Diferencia entre SWT y Swing.

Para poder hacer una diferencia concreta en estas dos plataformas se
debe hablar indistintamente sobre cada una de ellas y lo que
establezco es una humilde opinión de lo que estuve investigando en la
Internet.

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.
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.

Swing

Los componentes Swing tienen la misma funcionalidad que los
componentes AWT, y además, añaden nuevas funcionalidades, esto es así
porque Swing hereda de de SWT.
Algunos problemas que existen en Swing es que componentes no tienen su
J-equivalente, Ej.: Canvas, muchos constructores AWT tienen los mismos
argumentos en el equivalente Swing, pero no todos. En algunos
contenedores el acceso al contenido grafico es diferente por lo que es
mucho más lento que el SWT.

En definitiva la variable principal que no va a ser decidir que
plataforma usar es si vamos a trabajar con Eclipse o con punto NET.

Reply all
Reply to author
Forward
0 new messages