¿Qué es Java AWT?

¿Qué es Java Swing?
Swing es una biblioteca gráfica para Java. Incluye widgets para interfaz gráfica de usuario tales como cajas de texto, botones, listas desplegables y tablas.
Ventajas y Desventajas de Swing
Ventajas:
- La portabilidad, debido a que los componentes de swing están hechos solo con java, estos funcionan en casi cualquier otra plataforma.
- Comportamiento, permite un rango de comportamiento más amplio ya que no están limitados a los sistemas en los que se ejecutan.
- Características, soporta el uso de icono y tool-tips.
- Soporte, Sun hace gran esfuerzo para hacer Swing más robusto.
- Apariencia, los componentes de swing automáticamente pueden tomar la apariencia de cualquier plataforma.
Desventajas:
- Portabilidad de Applets, la mayoría de los navegadores no incluyen las clases de Swing ANSI que se debe de instalar un plugin de java; para que funcionen los applets con swing.
- Desempeño, los componentes de Swing son generalmente más lentos y con más problemas que AWT.
Ventajas y Desventajas de AWT
Ventajas:
- Velocidad, el usar el sistema nativo como base hace que el desempeño de lo componente sea más rápido.
- Portabilidad de applets, casi todo los navegadores soportan las clases AWT así que applets construidos con AWT puede ejecutarse sin necesidad de plugin de Java.
- Apariencia, los componentes AWT se parecen más al sistema en el que se están ejecutando.
Desventajas:
- Portabilidad, el uso del sistema en el que se ejecutan los componentes. AWT crea algunas limitaciones. Algunos componentes pueden no funcionar en todas las plataformas.
- Los grandes creadores de componentes se han inclinado por el desarrollo de componentes Swing y no AWT, esto hace que el conjunto de componentes AWT se aún más pequeño.
- Características, los componentes AWT no soportan características como íconos y tool-tips.
No hay comentarios:
Publicar un comentario