Foros del Web » Programación para mayores de 30 ;) » Java »

comparativas

Estas en el tema de comparativas en el foro de Java en Foros del Web. Hola! Estoy haciendo un informe de un proyecto, en el cual describo las arquitecturas usadas. Tengo que nombrar la que uso y las que descarté, ...
  #1 (permalink)  
Antiguo 23/10/2008, 01:49
Avatar de morenita7722  
Fecha de Ingreso: enero-2007
Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 17 años, 3 meses
Puntos: 1
comparativas

Hola!
Estoy haciendo un informe de un proyecto, en el cual describo las arquitecturas usadas. Tengo que nombrar la que uso y las que descarté, entonces mi pregunta es si son correctas las comparaciones que voy a hacer:
SPRING VS EJB3
HIBERNATE VS IBATIS

Y otra cosa, también tengo acegi, pero no sé con que compararlo.
Saludos!!
__________________
Si lo supiese no preguntaría...
  #2 (permalink)  
Antiguo 23/10/2008, 08:50
Avatar de cptanalatriste  
Fecha de Ingreso: octubre-2008
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: comparativas

Mmmm... a mi parecer comparar Spring con EJB 3 no va mucho. Estás usando sólamente Spring MVC?? Si es así tal vez lo más conveniente sería compararlo con Struts o JSF. Lo que pasa es que EJB3 te brinda un sinnúmero de servicios más que un framework lightweight como spring no (transacciones, seguridad y persistencia). A menos que compares EJB3 vs Spring+ Hibernate, por ejemplo.

Y Hibernate con Ibatis tampoco me parece mucho, dado que tengo entendido que ibatis no es un framework ORM, a diferencia de Hibernate. Una comparación más apropiada sería Hibernate vs TopLink Essentials, dado que los dos realizan mapeo objeto- relacional, a diferencia de ibatis.

Espero sea de ayuda

Carlos G. Gavidia
SCJP - SCWCD
http://certified-es.blogspot.com/
  #3 (permalink)  
Antiguo 24/10/2008, 00:32
Avatar de morenita7722  
Fecha de Ingreso: enero-2007
Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: comparativas

Anda... pues si que voy desencaminada...
En cuanto al spring no sólo utilizo spring MVC.
Y en lo que comentas de hibernate e ibatis, pues me he quedado un poco dudosa, yo pensé que los dos eran framework ORM.
¿Y que me dices de acegi?
Gracias por tu opinión!
Saludos!!
__________________
Si lo supiese no preguntaría...
  #4 (permalink)  
Antiguo 24/10/2008, 02:21
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: comparativas

Hibernate vs Ibatis si que tiene sentido, ya que ambos son dos frameworks de persistencia y dos ORM, sólo que, muy por encima, en un caso el SQL se "autogenera" a partir de los campos y en el otro el SQL lo haces "a mano" y el mapeo de objetos tablas no es directo. Pero ambas son soluciones para hacer lo mismo de dos formas distintas, asi que desde mi punto de vista son comparables.

EJB3 y Spring no directamente, ya que cubren ambitos diferentes. Y habria que especifar exactamente a lo que se refiere uno con Spring, ya que tiene un monton de cosas, desde el "core" que inyeccion de dependencias, el framework MVC, las utilidades para la persistencia, transacciones, la seguridad (que antes era Acegi)....
Como mucho se podria quiza hacer una comparacion del modelo de desarrollo con el "stack Java EE" contra el "stack de Spring", pero unicamente EJB3, que es una parte pequeña de Java EE, pues queda un poco raro.

Acegi... ahora Spring security... no le conozco alternativas, asi que mucho no puedo decir.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #5 (permalink)  
Antiguo 27/10/2008, 02:27
Avatar de morenita7722  
Fecha de Ingreso: enero-2007
Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: comparativas

Ok, gracias por la opinión.
Saludos!!
__________________
Si lo supiese no preguntaría...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:24.