NHibernate vs Linq vs DataSet vs CastleProject

01/07/2008 - 17:19 por jcpc91 | Informe spam
hola no sé mucho de esto pero he estado leyendo sobre nhibernate y
recientemente sobre linq parece que conceptualmente es lo mismo es
decir son ORM mi pregunta es ¿cual es mejor ? para trabajar yo siempre
he utilizado los DataSet como un ORM pero he leído en arŽticulos que
los dataset no son una buena opión al momento de desarrollar
aplicaciones grandes así que si es cierto eso me gustaría escuchar de
los expertos y de la gente que ha manejado cualquiera de estos ORMs
cuál es el mejor tanto en su aprendizaje (keno tenga una curva de
aprenidzaje muy pronunciada), y que sea muy robusta es decir que pueda
abarcar la mayoriaa de los diseños de base de datos y de clases
gracias por sus respuestas

Preguntas similare

Leer las respuestas

#11 Fernando Gómez
02/07/2008 - 18:08 | Informe spam
Alfredo Novoa wrote:
Mostrar la cita
Pues eso fue lo que dije... Eventualmente == Siempre :S

Mostrar la cita
Si quieres hacer un programa que no emplee base de datos, tienes la
sobrecarga del acceso a datos. Sería interesante saber el nombre de esos
expertos y leer sus opiniones, ya que yo no he encontrado alguno (que no
trabaje *para* Microsoft). ¿Tendrás información al respecto, los podrías
proporcionar, de favor?

Mostrar la cita
Je, vale vale...

Mostrar la cita
Mientras, al OP no le sirve LINQ.

Mostrar la cita
Saludos.
#12 Fernando Gómez
02/07/2008 - 18:17 | Informe spam
Alfredo Novoa wrote:
Mostrar la cita
Si tienes una capa de datos ya hecha, lo lógico (para seguir una
arquitectura en capas) es que tus reportes usen la capa de datos, que
posiblemente provean alguna interfaz al DataSet.

Mostrar la cita
#13 Eduardo
02/07/2008 - 21:04 | Informe spam
Mostrar la cita
ay ay... ya va a empezar la discusion :))
#14 Fernando Gómez
02/07/2008 - 22:30 | Informe spam
Eduardo wrote:
Mostrar la cita
:O ¿Qué discusión?
#15 Yoel Mc Lennan
02/07/2008 - 22:40 | Informe spam
No se si es lo mejor, pero nosotros usamos entidades xml, y tipo de datos
con Generics List<entidad> , la conexión la establecemos con
EnterpriseLibrary
de MicroSoft y lo hemos probado con Postgresql, Mysql , Oracle y Sql Server,
y funciona bien, la unica limitacion que encuentro es que hay que tener una
entidad
identica al diseño de la tabla, pero el día que cambie una tabla, solo se
modifica la entidad, y la capa de negocios y front end solo si es necesario.
eso si, trabajamos con cuatro capas. la transferencia de datos es rapidisima
ente capa y capa.
construimos un generador de código que genera las clases de entidad, las
clases de las capas vacias (con su estructura) y listo, en 30 segundos
tenemos un formulario simple de ABM funcionando, hay un producto
Mygeneration creo, que hace algo parecido, sino Ajlopez (googlealo) tiene
algo similar.

Yoel.



escribió en el mensaje
news:
hola no sé mucho de esto pero he estado leyendo sobre nhibernate y
recientemente sobre linq parece que conceptualmente es lo mismo es
decir son ORM mi pregunta es ¿cual es mejor ? para trabajar yo siempre
he utilizado los DataSet como un ORM pero he leído en ar´ticulos que
los dataset no son una buena opión al momento de desarrollar
aplicaciones grandes así que si es cierto eso me gustaría escuchar de
los expertos y de la gente que ha manejado cualquiera de estos ORMs
cuál es el mejor tanto en su aprendizaje (keno tenga una curva de
aprenidzaje muy pronunciada), y que sea muy robusta es decir que pueda
abarcar la mayoriaa de los diseños de base de datos y de clases
gracias por sus respuestas
Ads by Google
Search Busqueda sugerida