Foro de elhacker.net

Programación => Java => Mensaje iniciado por: jangeld en 11 Octubre 2015, 05:55 am



Título: Frameworks para Java SE
Publicado por: jangeld en 11 Octubre 2015, 05:55 am
Hola, tengo algunas dudas. He estado leyendo que los Frameworks que existen (Hibernate, Spring, etc). son sólo para Java EE, y pues con Java EE no se pueden crear aplicaciones de escritorio que es lo que yo necesito.

Qué tan cierto es eso? Es posible usar esos Frameworks en Java SE? De no ser así, qué frameworks para SE me recomiendan?
Gracias de antemano


Título: Re: Frameworks para Java SE
Publicado por: 0roch1 en 13 Octubre 2015, 00:09 am
Using Hibernate in a Java Swing Application (https://netbeans.org/kb/docs/java/hibernate-java-se.html)

Definición de Struts2
Citar
Struts es una herramienta de soporte para el desarrollo de aplicaciones Web bajo el patrón MVC bajo la plataforma Java EE (Java Enterprise Edition). Struts se desarrollaba como parte del proyecto Jakarta de la Apache Software Foundation, pero actualmente es un proyecto conocido como Apache Struts.
https://es.wikipedia.org/wiki/Apache_Struts


Título: Re: Frameworks para Java SE
Publicado por: athlit en 29 Octubre 2015, 18:33 pm
Hibernate y Spring se pueden usar perfectamente en J2SE. (Evidentemente, Spring MVC no...)


Título: Re: Frameworks para Java SE
Publicado por: WhiteDeMoN en 3 Noviembre 2015, 10:09 am
Para hacer aplicaciones de escritorio tienes JavaFX, que son una serie de librerías/bibliotecas incluidas en Java 8. No es un framework como tal, es el sucesor de Swing.

Tiene bastantes características nuevas, una es el uso de XML (FXML) para el diseño de las ventanas (tienes un editor visual Scene Builder), al estilo android o WPF en C#. Puedes usar código CSS para modificar la apariencia, puedes generar un .exe para windows que incluya en JRE propio sin necesidad de que tengan Java instalado en la máquina y muchas cosas más.

Por otro lado tienes frameworks, como ya te han comentado como hibernate, para la capa de persistencia. En cuanto a Spring hay varios proyectos, a parte del básico para la inyección de dependencias, hay otros como Spring Social para redes sociales...