¿Que GUI usarías?

Iniciado por 23time, 9 Septiembre 2010, 23:01 PM

0 Miembros y 1 Visitante están viendo este tema.

23time

Muy buenas!!

Os propongo una pregunta que me ronda bastante por la cabeza..., si escribierais una aplicación en JAVA para escritorio, la cual también tendrá interacción con páginas webs, redes sociales y cosas por el estilo, ¿que biblioteca gráfica utilizariais y por que?.

Yo estoy utilizando swing que, por desgracia, es lo único que se, pero muchos colegas me han comentado que utilizara javafx, lo cual creo que está muchisimo más orientado a web que a escritorio, aunque esto lo desconozco, solo es intuición.

Encima he leido que para el JDK 7 van a eliminar el framwork de swing.

Lo dicho, si tuvierais que desarrollar algo en JAVA para escritorio con alguna interacción con internet, ¿que utilizariais?.

Un saludo!!.


-Gosw-

Pues usa lo que sabes, JavaFX tiene su curva medio lenta de aprendizaje, puede usarse tanto para web como para escritorio, pero es un mundo distinto, la programación de los entornos gráficos y efectos varias bastante del java que conocemos.

Y no tengo enterado que eliminaran swing de jdk7, entonces que usaran?

Blitzkrieg'

#2
¿Eliminar Swing del JDK 7?  Completamente falso.

Si antes le van a agregar mas cosas...

Ademas de que el JavaFX es un engendro de la naturaleza que se parece mas a ActionScript que a Java.



23time

Según tengo entendido, lo que quitan no es swing, sino el swing application framework.

http://www.javahispano.org/contenidos/es/swing_application_framework_no_sera_parte_del_jdk_7/

Un saludo!!.


Blitzkrieg'

#4
Tambien puedes usar SWT, se ve como si fuera nativa aunque a mi parecer es un poco engorrosa de usar. Ademas según leo el JDK 7 se liberaria como minimo a mediados del 2012 (como en un milenio) asi que no te deberias preocupar  :xD



Debci

Cita de: ddk en  9 Septiembre 2010, 23:17 PM
¿Eliminar Swing del JDK 7?  Completamente falso.

Si antes le van a agregar mas cosas...

Ademas de que el JavaFX es un engendro de la naturaleza que se parece mas a ActionScript que a Java.
De java tiene la VM...

Saludos

sapito169

yo recomiendo openswing por que veo que es la que esta mejor estructurada y no esta enfocada a tan bajo nivel como el resto de las aplicaciones lastima que sea tan fea pero con un buen look and feel se puede arreglar

lo mas importante es que aprendas que son las arquitecturas (forma de estructurar todo un proyecto grande) y los patrones de diseño(soluciones comunes a problemas específicos y puntuales) aprende a hacer código mantenible y fácil de leer aprende a programar orientado a objetos

todo lo que tienen que ver con gui no es mas que agregar una librería con tu ide y lo único que tienes que hacer es usar clases como todo la vida solo es cuestión de tiempo para aprenderlo

mas importante de que biblioteca uses es que el programa este bien partido en varias capas traduciendo en un lenguaje que un programador entienda estas obligado a crear un paquete gui que importen solo clases gráficas y clases de lógica de negocio y nada mas es decir que no programes todo dentro de los botones

23time

Cita de: sapito169 en 10 Septiembre 2010, 22:12 PM
yo recomiendo openswing por que veo que es la que esta mejor estructurada y no esta enfocada a tan bajo nivel como el resto de las aplicaciones lastima que sea tan fea pero con un buen look and feel se puede arreglar

lo mas importante es que aprendas que son las arquitecturas (forma de estructurar todo un proyecto grande) y los patrones de diseño(soluciones comunes a problemas específicos y puntuales) aprende a hacer código mantenible y fácil de leer aprende a programar orientado a objetos

todo lo que tienen que ver con gui no es mas que agregar una librería con tu ide y lo único que tienes que hacer es usar clases como todo la vida solo es cuestión de tiempo para aprenderlo

mas importante de que biblioteca uses es que el programa este bien partido en varias capas traduciendo en un lenguaje que un programador entienda estas obligado a crear un paquete gui que importen solo clases gráficas y clases de lógica de negocio y nada mas es decir que no programes todo dentro de los botones


Dichos conocimientos los tengo sapito, estudio ing informatica en Sevilla, España, y me he tenido que tragar horas y horas sobre diseño, patrones, arquitecturas... XD

Lo que no deseo es usar una gui, que esta crezca y que dentro de dos años tenga que cambiarla al 100 por 100 xq sus dueños han decidido eliminarla y no le dan soporte.

A parte de querer saber tb vuestras opiniones sobre guis en java y hacer un pequeño debate o algo.

Saludos!!


Blitzkrieg'

Swing ownea a todas las demas.



Debci

Cita de: ddk en 11 Septiembre 2010, 14:29 PM
Swing ownea a todas las demas.
Totalmente de acuerdo en eso.

Saludos