Sunteți pe pagina 1din 2

HIBERNATE

En este informe encontraras informacin muy sustanciosa de un framework especficamente


de Hibernate donde podrs evidenciar su importancia las ventajas y desventajas, aparte de esto
identificamos varios frameworks, que nos provee Java (Lenguaje de programacin).

Qu es un framework?
Un framework es un entorno de trabajo donde el usuario puede obtener herramientas para
agilizar funciones extensas. Ayuda a dar a conocer mejor el proyecto ya que se implementa en un
framework y es muy probable que todos los proyectos estn hechos de igual manera con la
misma lgica segn el framework.

Ventajas y desventajas

Agiliza funciones extensas, mejora la comprensin de un proyecto, servir como estructura para
los proyectos, no reestructura tu proyecto, evita ciclos en tareas al hacer esto aumenta la
productividad, refuerza el trabajo en equipo, puedes enfocarte ms en tu proyecto y no en las
herramientas para construirlo. Si tienes un proyecto y quieres implementar un framework te
costara un poco acoplarte a este ya que te tocara reestructurar tu proyecto, al utilizar un
framework de diseo es muy probable que limites tu libertad ya que la mayora de estos viene
con estndares ya definidos tambin puede que tu aplicacin quede pesada por el cdigo que no
utilizas ese cdigo que ya est predefinido. Enfocndonos en frameworks de JavaScript estos no
se adaptan a todos los proyectos y es muy probable que en alguno no lo puedas utilizar.

Frameworks
Nombre Ventajas Desventajas
Puedes elegir tu propio La configuracin de Spring
modelo de programacin. Es framework es muy extensa.
conocido en la comunidad No es pensada para una
Java. Puedes encontrarlo en aplicacin donde la
Spring Java y .Net. Tiene un diseo interaccin del usuario sea en
que ofrece libertad y tiempo real como una
soluciones prcticas. aplicacin mvil ya que el
conteiner (espacio de
memoria donde se guardar las
instancias de este framework)
de Spring no es ligero.
Hibernate te facilita el mapeo No ofrece funciones de
de tus tablas ya que va consultas nativas (ya
enfocado a objeto-relacional predefinidas). Realiza
(ORM) object relational consultar por HQL query
mapping, te facilita el mapeo aunque no es muy complicado
Hibernate de atributos que se tienen en entender esto pero al principio
una base de datos relacional. se dificulta.
Convierte los tipos de datos
SQL a tipos de datos que se
utilizan en Java un ejemplo
seria
SQL cadena de caracteres:
Varchar.
Java cadena de caracteres:
String.
Este framework hace esta
conversin. Tambin
relaciona los objetos segn la
base de datos relacional.

S-ar putea să vă placă și