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

Responder a