Foro sobre Java SE > Necesito consejo...
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
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 !!!
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 !!!