Foro de elhacker.net

Programación => Java => Mensaje iniciado por: 23time en 24 Julio 2012, 21:18 pm



Título: Qué usar para la interfaz de usuario.
Publicado por: 23time en 24 Julio 2012, 21:18 pm
Buenas!!

A ver si alguien me puede echar una mano. Estoy desarrollando una aplicación en JAVA, pero a la hora de desarrollar la interfaz de usuario me encuentro con un dilema.

Necesito que la interfaz sea lo más amigable posible para el usuario y, según he leído en bastantes foros de habla hispana e inglesa, este es uno de los puntos flacos de swing. Además, según tengo entendido, oracle ha dejado de actualizar este framework.

He estado mirando JavaFX, pero la sensación que me ha dejado y los comentarios que he leído sobre este proyecto, es que aun no está lo bastante maduro y puede sufrir algún que otro cambio. Si alguien puede confirmarme o desmentirme este hecho se lo agradecería bastante.

¿Qué haríais vosotros? Decir que el proyecto tiene la necesidad de ser amigable para el usuario, interactivo, además de que tener que interactuar con redes sociales y demás.

Muchísimas gracias de antemano por cualquier ayuda.


Título: Re: Qué usar para la interfaz de usuario.
Publicado por: [Case] en 25 Julio 2012, 03:48 am
No entendi muy bien tu pregunta.
Es sobre que Framework usar para la interfaz del usuario?
o como hacerla mas amigable?

Si es la segunda yo te sugiero que utilizes NetBeans y la programes con ella con su editor visual.


Título: Re: Qué usar para la interfaz de usuario.
Publicado por: horny3 en 25 Julio 2012, 21:24 pm
Hola

Para q' tu interfaz sea amigable, puedes ver algo de Normas CUA
q' define standares de wenas INTERFACEZ

Salu2


Título: Re: Qué usar para la interfaz de usuario.
Publicado por: sapito169 en 25 Julio 2012, 23:00 pm
usa java fx ya las cosas se decidieron y oracle dijo que lo de java fx va enserio.
swing ya murió no lo van a corregir no le van agregar mas cosas swing rip

Las redes sociales no tienen nada que ver
Puedes tener un sistema con interacción con redes sociales en swing on fx o en lo que sea

la mayoría de las aplicaciones de escritorio tiene un horrible formulario y eso no es culpa de la tecnología a x que usen eso es por que la mayoría de los programadores son unos incompetentes que no les interesa hacer bien su trabajo y por lo tanto no comprueban si su formulario esta bien echo

un formulario en swing pude ser mas amigable que uno de fx o viceversa lo que importa es que realmente se tenga cuidado y conciencia al momento de desarrollar el formulario



Título: Re: Qué usar para la interfaz de usuario.
Publicado por: 23time en 26 Julio 2012, 02:38 am
¡Gracias por contestar!

Me pondré con JavaFX si como dices Oracle ya no va a volverlo a cambiar.

El tema de swing es que ha sido lo único que me han enseñado en la universidad y todo lo que he desarrollado hasta el momento tiene un aspecto algo rígido..., no que no sean amigables y el usuario no sepa interactuar con ello, sino que no es lo mismo enfocar una interfaz de una aplicación de gestión de stocks (por ejemplo), que otra que esté enfocada a un público más juvenil..., no sé si me explico xD

De todas formas, muchas gracias de nuevo por vuestra ayuda :D


Título: Re: Qué usar para la interfaz de usuario.
Publicado por: sapito169 en 26 Julio 2012, 04:03 am
bueno si te refieres a lo "rigido" como el estilo combinacion de  colores y formas eso se conoce como look and feel y swing tiene un buen soporte swing.

swing te da la posibilida de poner Nymbuslookandfeel que es muy "bonito y juvenil" en realidad es algo serio pero igual es bueno

(http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/images/NimbusLAF.png)

ademas hay otros look and feel gratis

http://www.toedter.com/blog/?p=709

en cuanto a java fx te da la posibilidad de usar css para darle el estilo "juvenil" que quieras


Título: Re: Qué usar para la interfaz de usuario.
Publicado por: ChavalChavito en 26 Julio 2012, 05:29 am
Citar
bueno si te refieres a lo "rigido" como el estilo combinacion de  colores y formas eso se conoce como look and feel y swing tiene un buen soporte swing.

swing te da la posibilida de poner Nymbuslookandfeel que es muy "bonito y juvenil" en realidad es algo serio pero igual es bueno

Asi es... Substance tambien esta bueno
Mira te dejo un formulario d un proyecto mio d ejemplo.. podes renderizar las tablas todo..

 (http://thumbs.subefotos.com/94e15e06cda8c9c5b05cfcb2ea18406ao.jpg) (http://subefotos.com/ver/?94e15e06cda8c9c5b05cfcb2ea18406ao.jpg)