Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/05/2017, 22:14
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: ¿Qué me recomiendan?

Hola:

Sin saberqué hace tu proyecto (web, escritorio, ....), no es fácil aconsejarte tecnologías concretas. Si es un trabajo para la facultad, quizás debieras saber qué cosas van a valorar, si el meterte en tecnologías más o menos novedosas o el usar/aprender tecnologías ampliamente extendidas.

Puedes usar maven o gradle. maven es más veterano y tiene bastantes más plugins más acabados, pero gradle está tirando bastante fuerte y también se usa mucho. Si no requieres demasiados plugins o cosas espaciales, quizás gradle sea más sencillo.

En cuanto a hibernate, también es de los más usados en java. Hay casos concretos en los que hibernate no está recomendado, por ejemplo, si necesitas una velocidad de inserciones muy rápida o si hay varios ejecutables distintos tocando la misma base de datos simultáneamente y necesitas que todos vean inmediatamente los cambios que hacen los demás. Pero si no es tu caso, hibernate es una buena opción. Como alternativas a hibernate puedes usar eclipselink, toplink, openjpa, ... o yendo a algo un poco distinto mybatis, pero lo que te comento, la más usada en general es hibernate.

Otra cosa que te daría puntos en el trabajo (igual lo vas a hacer ya), es subir tu proyecto a un control de versiones como github. Tendrías que aprender git, pero lo básico para usarlo son cuatro o cinco comandos y no te debería llevar mucho tiempo.

Saludos.
__________________
Apuntes Java
Wiki de Programación