> Hola Fabio, no concuerdo, al decir que todo me orilla a... estoy diciendo
> que debido a que no encuentro evidencia sólida de que exista un framework
> robusto que me ayude a eludir el xml, al mencionar evidencia me refiero no
> simplemente al testimonio de empresas o proyectos grandes que hayan usado
> alguno de los frameworks disponibles (como las que tiene el mismo NHibernate
> y ya no digamos Hibernate...) sino que me conformaría con escuchar que hay
> cierta predilección de la mayoría de los que saben (AKA, los que moderan el
> grupo, y otros foros) por algún framework ya sea por su
> estabilidad/flexibilidad/conveniencia, no me malinterpreten, no digo que los
> que hay no sean buenos, sino que carecen de evidencias como las que
> mencioné. Desgraciadamente (para mi) el proyecto debe ser en C#, en java
> sería otra historia.
>


Les agradezco, y me gustaría hacer pruebas de concepto de AR o de ConfORM,
pero por la premura no sé si pueda hacerlo para antes de comenzar este
proyecto.



> El 10 de febrero de 2011 11:49, Fabio Maulo <[email protected]>escribió:
>
> Rodrigo,
>> creo que quien se "orilla" a utilizar XML eres tu mismo.
>>
>> un pequeño ejemplo :
>> http://fabiomaulo.blogspot.com/2010/11/conform-understanding-polymorphism_04.html
>> Notar que el mapping de ese domino es de 4 lineas.
>>
>> La serie: http://fabiomaulo.blogspot.com/search/label/ConfORM
>>
>> 2011/2/10 Rodrigo Marquez <[email protected]>
>>
>>>  Ah pues muchas gracias Carlos por compartirme tu experiencia, fíjate que
>>> todo me está orillando a utilizar el nhibernate vía xml, en fin, por ahí he
>>> visto que existen generadores de xml por ingeniería inversa y eso resuelve
>>> parte del problema, una pregunta más, y creo que la última, que tal
>>> funcionan en nhibernate los on-cascade, para crear, actualizar y eliminar
>>> registros?, relacionados evidentemente.
>>>
>>> Saludos
>>>
>>> El 10 de febrero de 2011 04:09, Carlos Peix <[email protected]>escribió:
>>>
>>> Hola Rodrigo,
>>>>
>>>> Yo he usado AR hace tiempo, no tuve problemas. Deje de usarlo porque no
>>>> me gusto el modelo de trabajo y al fin y al cabo, no me molestaba escribir
>>>> los mappings en XML.
>>>>
>>>>  ----------------------------------
>>>> Carlos Peix
>>>>
>>>> 2011/2/9 Rodrigo Marquez <[email protected]>
>>>>
>>>>> Hola Carlos, todos, el ActiveRecord de Castle me pareció muy bueno,
>>>>> solamente he estado leyendo sobre él, pero no sé, estoy considerando
>>>>> seriamente usar simple Nhibernate 3.0 y utilizar xml's como en la 
>>>>> versiones
>>>>> antediluvianas de Hibenate, lo digo porque no cuento con tanto tiempo como
>>>>> para ahondar en ActiveRecord u otra tecnología, y desconozco que tan 
>>>>> grande
>>>>> es la curva de aprendizaje para estos frameworks, la aplicación que debo
>>>>> construir es sencilla, sin grandes requerimientos, aunque va a ser algo
>>>>> concurrida, no puedo dar muchos detalles por ser confidencial pero va a 
>>>>> ser
>>>>> utilizada a nivel nacional aunque por no muchos establecimientos, yo 
>>>>> calculo
>>>>> que la concurrencia ha de estar entre 100-200 personas por hora. Lo que
>>>>> quiero evitar es comenzar a utilizar algo como ActiveRecords y luego darme
>>>>> cuenta que me va a dar problemas y deba echar para atrás parte de mi
>>>>> desarrollo.
>>>>>
>>>>> Saludos, apreciaría si alguien tiene algún comentario sobre
>>>>> ActiveRecords, si alguien lo ha utilizado en algún proyecto empresarial.
>>>>>
>>>>> El 9 de febrero de 2011 05:01, Carlos Peix 
>>>>> <[email protected]>escribió:
>>>>>
>>>>>>
>>>>>> 2011/2/8 Rodrigo Marquez <[email protected]>
>>>>>>
>>>>>> al referirte al framework de attributes te refieres al Fluent
>>>>>>> Nhibernate?,
>>>>>>
>>>>>>
>>>>>> Hay varias maneras de configurar los mapeos de NHibernate, todas ellas
>>>>>> son distintas:
>>>>>>
>>>>>>    - XML: archivos .hbm.xml, muy similar a Hibernate
>>>>>>    - Atributos: un proyecto de NH Contrib, desactualizado segun vi
>>>>>>    hace un tiempo
>>>>>>    - Castle ActiveRecord: no es solo configuracion, agrega servicios
>>>>>>    a NHibernate. Se configura con atributos similares a los que 
>>>>>> indicaste en tu
>>>>>>    ejemplo de JPA
>>>>>>    - FluentNHibernate: configura NH mediante una API fluent. Luego
>>>>>>    genera los mappings.
>>>>>>    - ConfORM: es una suerte de autoconfiguracion. Parte de ciertas
>>>>>>    reglas y del analisis de las clases de dominio.
>>>>>>    - Algun otro que se me escape...
>>>>>>
>>>>>>
>>>>>> porqué comentas que es engorroso?, hice un pequeño ejemplo pero no lo
>>>>>>> suficiente como para dar un veredicto, así que me gustaría saber un 
>>>>>>> poco mas
>>>>>>> del porqué de tu comentario, gracias!!!
>>>>>>
>>>>>>
>>>>>> Es una cuestion subjetiva, a muchos no nos gusta utilizar atributos de
>>>>>> persistencia (u otros de infraestructura) en nuestro modelo. Ademas hay
>>>>>> opciones que pemiten escribir menos y separado del dominio.
>>>>>>
>>>>>> Por ejemplo, con ConfORM, una vez que tenes establecidas las reglas,
>>>>>> las cuales deben estar de acuerdo a tus convenciones de codificacion, no
>>>>>> tenes que configurar nada con cada nueva clase que agreges (suponiendo 
>>>>>> que
>>>>>> dejas que NHibernate genere tu esquema de base de datos).
>>>>>>
>>>>>>
>>>>>> Darío, José, a ambos gracias, me refirieron a Conform, por lo que leo
>>>>>>> está interesante, se trata de un generador de modelos, es decir, que 
>>>>>>> crea
>>>>>>> los xmls a partir de código, estoy en lo correcto?
>>>>>>>
>>>>>>
>>>>>> No, es justo al reves. Vos escribis tu modelo y luego lo mapeas con
>>>>>> ConfORM
>>>>>>
>>>>>>
>>>>>> lo han utilizado alguna vez? es estable?
>>>>>>>
>>>>>>
>>>>>> A la primera pregunta: si, a la segunda: si, como cualquier otro
>>>>>> software liberado luego de su version 1.0. Siempre es bueno tener tests.
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Muchisimas gracias!!
>>>>>>>
>>>>>>
>>>>>> ----------------------------------
>>>>>> Carlos Peix
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> El 8 de febrero de 2011 17:57, José F. Romaniello <
>>>>>>> [email protected]> escribió:
>>>>>>>
>>>>>>> Habia un proyecto NHibernate MappingsAttribuetes en contrib creo pero
>>>>>>>> esta olvidado, la unica opción con atributos es activerecord (castle
>>>>>>>> project).
>>>>>>>> Según fabio en nhibernate no se mapea más, desde el proyecto
>>>>>>>> conform.
>>>>>>>>
>>>>>>>> El 08/02/11, rodmarquez21 <[email protected]> escribió:
>>>>>>>> > Buenas tardes a todo@s, vengo de Hibernate 3, para java, lo he
>>>>>>>> usado
>>>>>>>> > con JPA, es decir, con anotaciones, ya no se usa el XML para
>>>>>>>> mapear
>>>>>>>> > los atributos, saben si el NHibernate puede trabajar con algo
>>>>>>>> parecido
>>>>>>>> > al JPA???, algo así:
>>>>>>>> >
>>>>>>>> > @Entity
>>>>>>>> > @Table(name="tbl_sky")
>>>>>>>> > public class Sky implements Serializable {
>>>>>>>> >    ...
>>>>>>>> > }
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > o...
>>>>>>>> >
>>>>>>>> > @Id @GeneratedValue(strategy=GenerationType.SEQUENCE,
>>>>>>>> > generator="SEQ_STORE")
>>>>>>>> > public Integer getId() { ... }
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > El @ marca las anotaciones, hay algo así para .NET?
>>>>>>>> >
>>>>>>>> > Gracias de antemano!!
>>>>>>>> >
>>>>>>>> > --
>>>>>>>> > Para escribir al Grupo, hágalo a esta dirección:
>>>>>>>> > [email protected]
>>>>>>>> > Para más, visite:
>>>>>>>> http://groups.google.com/group/NHibernate-Hispano
>>>>>>>>
>>>>>>>> --
>>>>>>>> Enviado desde mi dispositivo móvil
>>>>>>>>
>>>>>>>> --
>>>>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>>>>> [email protected]
>>>>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>>>> [email protected]
>>>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>>>>
>>>>>>
>>>>>>  --
>>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>>> [email protected]
>>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>>>
>>>>>
>>>>>  --
>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>> [email protected]
>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>>
>>>>
>>>>  --
>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>> [email protected]
>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>
>>>
>>>  --
>>> Para escribir al Grupo, hágalo a esta dirección:
>>> [email protected]
>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>
>>
>>
>>
>> --
>> Fabio Maulo
>>
>>  --
>> Para escribir al Grupo, hágalo a esta dirección:
>> [email protected]
>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>
>
>

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a