Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Necesito consejo...

Exclusivamente para la estructura de una aplicación de escritorio, como trabajais:

- Basais la aplicación simplemente en eventos ? Se produce tal cosa, yo produzco tal otra ?
- Implementais MVC propagando propiedades JavaBeans hacia los controladores y vistas y eso ?
- No se os pasaría por la cabeza empezar así un proyecto y usais ant/maven ?
- Usais frameworks ? Cual preferís ¿?

Hasta ahora intenté leyendo sobre, Swing, Eventos, Javabeans lo segundo de mis preguntas, pero veo que es un poco como reinventar la rueda y pretender hacerlo yo absolutamente todo a mi manera... Sin pautas, ni estandares etc...

Me gustaría saber eso, si vosotros ya sabeis programar y haceis aplicaciones de escritorio, que forma me aconsejaríais ? Ando bastante confuso con todo esto..

Muchas gracias !!!

noviembre 14, 2011 | Unregistered CommenterNemeroth

Para aplicaciones de escritorio utilizo NetBeans Platform:

http://netbeans.org/features/platform/index.html
http://netbeans.org/kb/trails/platform.html

Se hace muy cuesta arriba al principio, porque este framework es tan completo como complejo; pero los resultados que se obtienen son espectaculares.

http://netbeans.org/features/platform/showcase.html

noviembre 14, 2011 | Registered Commenterchoces

Gracias por la respuesta. Sin embargo tengo entendido que el RCP está bien para aplicaciones que tengan un corte tipo IDE o similar, aplicaciones bueno... no pequeñas por otra parte.Y si bien con el RCP los resultados parecen limpios y sólidos. Es una solución concreta.

Me gustaría alguna opinión más... Lo que me confunde es el no saber organizar arquitectura de la aplicación. Por ejemplo, aquellos que hacen una aplicación en Swing, o JavaFX, sin usar por ejemplo el Platform... Como lo organizais ?

Haceis lo que llaman Event-Driven Programming ? Sucede tal cosa, provoco tal otra... Clases / Eventos y allí decidis todo el comportamiento ? Implementais vuestro propio MVC ? ChangeListeners y JavaBeans por ejemplo... He leido también una forma de hacer aplicaciones basadas en crear Actions... O sencillamente haceis cuantos imports hagan falta hacia vuestras clases para tener visibilidad/contexto y entonces ya trabajar con objetos ?

Vosotros vuestras aplicaciones como las comenzais, como creais esa base, una estructura minima para simplemente comenzar a centrarse en que va a hacer la aplicación ? y si usais framework cual recomendais.

Gracias !!!

noviembre 14, 2011 | Unregistered CommenterNemeroth