1. Comparación AWT y java swing
AWT Java Swing
●Utiliza muchos de los comandos de
la plataforma que le da una gran
cantidad de velocidad. Pero a fin de
convertirlo para su uso en otras
plataformas, debe cambiar los
comandos de la contraparte.z
● Utiliza comandos nativos; se ve
exactamente como se ve el UI ,
interfaz de usuario.
●Swing utiliza código Java puro,
haciéndolo muy portátil con el costo
de velocidad y rendimiento a través
de plataformas.
●trata de emular la apariencia del
sistema operativo que se ejecuta en
lo que se asemejan al entorno nativo.
2. Pro y contras
AWT Java Swing
Pro pro
- Más rápido
- Más compatible con applets
- Más compatible con dispositivos
móviles, que no suelen llevar Swing
- Respeta el look'n'feel del sistema
- Más estético
- Más prestaciones
- Más continuado (se desarrollan
componentes sobre Swing)
contras contras
- Más feo (todo hay que decirlo)
- Menos prestaciones para algunas cosas
- Descontinuado
- Muy lento (al menos para mí)
- No se integra en absoluto con el
sistema operativo
- Por la razón anterior, a veces los
controles no funcionan como se espera