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

#16 Alfredo Novoa
03/07/2008 - 00:42 | Informe spam
El Wed, 02 Jul 2008 11:08:45 -0500, Fernando Gómez escribió:

Eventualmente no. Siempre. Igual que el compilador JIT las traducirá a
código máquina. No se a donde quieres ir a parar con eso.



Pues eso fue lo que dije... Eventualmente == Siempre :S



Eventualmente = incierta o casualmente

http://buscon.rae.es/draeI/SrvltCon...ntualmente

Si quieres hacer un programa que no emplee base de datos, tienes la
sobrecarga del acceso a datos.



Si no quieres hacer un programa que use bases de datos sigues teniendo la
potencia de los operadores de conjuntos, y si no quieres usarlos no los
usas y no hay sobrecarga ninguna.

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?



Pues por ejemplo Christopher Date, Hugh Darwen y Fabial Pascal. Lo que yo
no conozco es a expertos en bases de datos que trabajen para Microsoft.


Saludos
Alfredo
Respuesta Responder a este mensaje
#17 Fernando Gómez
03/07/2008 - 02:00 | Informe spam
Alfredo Novoa wrote:
El Wed, 02 Jul 2008 11:08:45 -0500, Fernando Gómez escribió:

Eventualmente no. Siempre. Igual que el compilador JIT las traducirá a
código máquina. No se a donde quieres ir a parar con eso.


Pues eso fue lo que dije... Eventualmente == Siempre :S



Eventualmente = incierta o casualmente

http://buscon.rae.es/draeI/SrvltCon...ntualmente



Ok, trataré en adelante de no usar versiones coloquiales (eventualmente
= tras varios eventos) y limitarme a la RAE. Al parecer esto causo
molestias, mis disculpas.


Si quieres hacer un programa que no emplee base de datos, tienes la
sobrecarga del acceso a datos.



Si no quieres hacer un programa que use bases de datos sigues teniendo la
potencia de los operadores de conjuntos, y si no quieres usarlos no los
usas y no hay sobrecarga ninguna.




Pero no tiene sentido (o no le veo sentido) sobrecargar un lenguaje para
que abarque algo que se puede hacer con una librería. Y la sobrecarga
está en el mismo runtime.

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?



Pues por ejemplo Christopher Date, Hugh Darwen y Fabial Pascal. Lo que yo
no conozco es a expertos en bases de datos que trabajen para Microsoft.




¿Algún artículo en particular que recomiendes?


Saludos
Alfredo
Respuesta Responder a este mensaje
#18 Alfredo Novoa
03/07/2008 - 12:51 | Informe spam
Hola Fernando,

El Wed, 02 Jul 2008 19:00:43 -0500, Fernando Gómez escribió:

Ok, trataré en adelante de no usar versiones coloquiales (eventualmente
= tras varios eventos) y limitarme a la RAE. Al parecer esto causo
molestias, mis disculpas.



Eso no es una versión coloquial, es un barbarismo tomado del inglés
por que
"eventually" si que significa lo que tu dices. Pero yo nunca había
visto
usar "eventualmente" con ese sentido en español.

Pero tampoco causaste molestias, es normal equivocarse, y yo
simplemente
estaba corrigiendo algo que me pareció incorrecto.

Si no quieres hacer un programa que use bases de datos sigues teniendo la
potencia de los operadores de conjuntos, y si no quieres usarlos no los
usas y no hay sobrecarga ninguna.



Pero no tiene sentido (o no le veo sentido) sobrecargar un lenguaje para
que abarque algo que se puede hacer con una librería. Y la sobrecarga
está en el mismo runtime.



Es que no se puede hacer lo mismo con una biblioteca. Extendiendo el
lenguaje es posible la verificación sintáctica y la comprobación de
tipos
en tiempo de compilación. Con una biblioteca no es posible. Además de
esto
el código puede ser bastante más conciso.

Pues por ejemplo Christopher Date, Hugh Darwen y Fabial Pascal. Lo que yo
no conozco es a expertos en bases de datos que trabajen para Microsoft.



¿Algún artículo en particular que recomiendes?



Ahora estoy un poco liado para ponerme a buscar, a ver si más tarde
tengo
un rato.


Saludos
Alfredo
Respuesta Responder a este mensaje
#19 Alfredo Novoa
03/07/2008 - 12:54 | Informe spam
Hola Fernando,

On 2 jul, 18:17, Fernando Gómez wrote:
> ¿Pero por que quieres usar Crystal Reports con datasets?

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.



Hombre, si tuvieses un "middleware" que usase DataSets entonces si
tendría sentido.


Saludos
Alfredo
Respuesta Responder a este mensaje
#20 Fernando Gómez
03/07/2008 - 17:15 | Informe spam
Alfredo Novoa wrote:
Hola Fernando,

On 2 jul, 18:17, Fernando Gómez wrote:
¿Pero por que quieres usar Crystal Reports con datasets?


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.



Hombre, si tuvieses un "middleware" que usase DataSets entonces si
tendría sentido.


Saludos
Alfredo



En efecto, también tendría sentido, dado el caso. Ambas situaciones son
ejemplos de cuándo emplear DataSets con Crystal Reports. :)
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida