2011-12-17 9 views
6

No estoy familiarizado con ninguno de los frameworks líderes de java, pero aun así logré desarrollar una aplicación de escritorio. En estos días, las personas hablan sobre spring, strut, hibernate, etc. Quiero saber cuántos frameworks de tipo existen allí y cuáles de ellos se usan comúnmente para desarrollar una aplicación de escritorio que también involucre a la base de datos.Qué marcos usar para las aplicaciones Java Desktop

¿Cuál de ellos crees que es una necesidad para los desarrolladores de aplicaciones de escritorio? Gracias de antemano ..

Respuesta

5

Ninguno de ellos están directamente relacionados con las aplicaciones de escritorio, aunque Spring se puede utilizar casi en cualquier lugar, e Hibernate es app-framework-neutral.

El único jugador de escritorio verdadero de escritorio en estos días, IMO, es Griffon.

+0

I +1 en esta respuesta, pero realmente podría usar más de _one_ marco en respuesta a la OP. Tal vez realmente solo hay un jugador en estos días. – Jason

+0

@ Jason Además de los RCP (por ejemplo, Eclipse, NetBeans), no hay demasiadas opciones de uso común. Supongo que JavaFX podría estar en la lista, aunque tampoco tiene una gran tracción. –

3

Tal vez realmente no necesite una estructura, eche un vistazo a la vinculación de datos de SWT/JFace que también es buena para un desarrollador de aplicaciones orientadas a bases de datos/escritorios.

1

Eche un vistazo a la plataforma NetBeans. Es un marco muy sólido que facilita muchas cosas, pero tiene una gran curva de aprendizaje.

Especialmente cuando se sabe oscilación ya que es muy práctico, ya que después de todo es un marco Swing y juega muy bien con cualquier componente Swing por ahí.

Aquí está una pequeña demostración bonita que muestra cómo utilizar la APP y el NetBeans plataforma para crear una sencilla aplicación CRUD:

http://platform.netbeans.org/tutorials/nbm-crud.html

+0

en realidad he usado netbeans para desarrollar mi primera aplicación de escritorio. Estaba usando el conector JDBC para la base de datos. Sólo quería saber de manera profesional de hacerlo y actualizar a mí mismo con marcos estables ... – Deepak

+1

@Deepak: Creo que estás confundiendo Netbeans (IDE) con Netbeans (la plataforma). Netbeans (la plataforma) es una especie de framework/biblioteca para desarrollar sus propias aplicaciones de escritorio. –

+0

oh sí cuando dijiste netbeans, pensé que era IDE y no sé acerca de la plataforma netbeans. ¡Gracias por señalar eso! – Deepak

Cuestiones relacionadas