> ConfORM is usually less verbose
> A more adequate comparison would be to FNH Automapping.
> 
> The typical usage is much more high-level: you just define inheritance
> strategies, many-to-many directions and maybe some cascades. Everything
else
> is inferred.
> 
> When customizing, ConfORM supports a bigger subset of NH's possibilities
> (not everything yet) and, unlike FNH, it doesn't rename concepts, so it's
> more usable for people coming from XML.
> 
> Also, not only it bypasses the XML: it knows about the NH defaults so, if
> you serialize to XML, it will be much cleaner.

        That still tells me that it tries to solve the same problem Fluent
NH tries to solve too: a typed way to map classes to tables for the
NHibernate framework. 

        I don't see the high-level ness in this, to be honest, it's not as
if you're working on a higher abstraction level, you simply write
configuration code, for stuff that's already there (the classes, the
tables). 

        So my question then is: why yet another 'option'? And before someone
jumps up fuming "But that's an advantage!", no it's not. Better 1 option
which is kick ass, highly documented and very well maintained than several
'almost there' options which have light/semi-light documentation (although
fluentNH is getting there). 

        For starters, why not make FluentNH be able to produce direct model
info inside the session factory instead of the XML detour route it now has
to follow? Sounds like NIH

                FB 


> On Thu, Aug 12, 2010 at 08:31, Frans Bouma <[email protected]> wrote:
> 
> 
>       > Did you try ConfORM ?
> 
>              No, I read the blogposts/material that was available.
> 
>       > Did you try FNH ?
> 
>              Yes (to get my genned fluent nh code working ;))
> 
>              But I don't see why you answer me with 2 questions. Is it
that
> hard
>       to answer? You wrote conform, it seems you are the one to ask. One
> thing
>       which bugged me with FluentNH was the xml it produces behind the
> scenes,
>       which causes problematic issues when you make a mistake somewhere
and
> it
>       ends up with xml that causes a problem -> where did what go wrong.
So
> I
>       _assume_ conform does what fluentnh does but with (what I can see)
> more
>       verbose code but with the advantage that it bypasses the xml
> pipeline?
> 
>                      FB
> 
> 
>       >
>       >
>       > On Thu, Aug 12, 2010 at 3:55 AM, Frans Bouma <[email protected]> wrote:
>       >
>       >
>       >       > I'm ConfORM.
>       >       > http://code.google.com/p/codeconform/
>       >
>       >
>       >              I've always wondered: what problem does confORM solve
> that
>       >       fluentNHibernate doesn't?
>       >
>       >                      FB
>       >
>       >
>       >       >
>       >       >
>       >       > On Wed, Aug 11, 2010 at 12:19 PM, Paulo Quicoli
>       > <[email protected]>
>       >       > wrote:
>       >       >
>       >       >
>       >       >
>       > http://www.mindscape.co.nz/blog/index.php/2010/08/10/announcing-
> the-
>       >       > mindscape-nhibernate-designer/
>       >       >
>       >       >       This look great! downloading right now!
>       >       >
>       >       >       --
>       >       >       Paulo Quicoli
>       >       >       Editor Técnico: .NET Magazine, ClubeDelphi Magazine,
>       > WebMobile
>       >       > Magazine
>       >       >       www.devmedia.com.br
>       >       >       www.nhibernatebrasil.net
>       >       >       http://pauloquicoli.spaces.live.com
>       >       >       twitter:@pauloquicoli
>       >       >
>       >       >
>       >       >
>       >       >
>       >       >       --
>       >       >
>       >       >       You received this message because you are subscribed
> to the
>       > Google
>       >       > Groups "nhusers" group.
>       >       >       To post to this group, send email to
>       > [email protected].
>       >       >       To unsubscribe from this group, send email to
>       >       > [email protected]
> <mailto:nhusers%[email protected]>
>       > <mailto:nhusers%[email protected]
> <mailto:nhusers%[email protected]> >
>       >
>       >       > <mailto:nhusers%[email protected]
> <mailto:nhusers%[email protected]>
> 
>       > <mailto:nhusers%[email protected]
> <mailto:nhusers%[email protected]> > > .
> 
>       >
>       >       >       For more options, visit this group at
>       >       > http://groups.google.com/group/nhusers?hl=en.
>       >       >
>       >       >
>       >       >
>       >       >
>       >       >
>       >       > --
>       >       > Fabio Maulo
>       >       >
>       >       >
>       >       >
>       >
>       >       > --
>       >
>       >       > You received this message because you are subscribed to
the
> Google
>       > Groups
>       >       > "nhusers" group.
>       >       > To post to this group, send email to
> [email protected].
>       >       > To unsubscribe from this group, send email to
>       >       > [email protected]
> <mailto:nhusers%[email protected]>
>       > <mailto:nhusers%[email protected]
> <mailto:nhusers%[email protected]> > .
>       >       > For more options, visit this group at
>       >       > http://groups.google.com/group/nhusers?hl=en.
>       >
>       >
>       >       --
>       >       You received this message because you are subscribed to the
> Google
>       > Groups "nhusers" group.
>       >       To post to this group, send email to
> [email protected].
>       >       To unsubscribe from this group, send email to
>       > [email protected]
> <mailto:nhusers%[email protected]>
>       > <mailto:nhusers%[email protected]
> <mailto:nhusers%[email protected]> > .
>       >       For more options, visit this group at
>       > http://groups.google.com/group/nhusers?hl=en.
>       >
>       >
>       >
>       >
>       >
>       >
>       > --
>       > Fabio Maulo
>       >
>       >
>       >
>       > --
>       > You received this message because you are subscribed to the Google
> Groups
>       > "nhusers" group.
>       > To post to this group, send email to [email protected].
>       > To unsubscribe from this group, send email to
>       > [email protected]
> <mailto:nhusers%[email protected]> .
>       > For more options, visit this group at
>       > http://groups.google.com/group/nhusers?hl=en.
> 
> 
>       --
>       You received this message because you are subscribed to the Google
> Groups "nhusers" group.
>       To post to this group, send email to [email protected].
>       To unsubscribe from this group, send email to
> [email protected]
> <mailto:nhusers%[email protected]> .
>       For more options, visit this group at
> http://groups.google.com/group/nhusers?hl=en.
> 
> 
> 
> 
> --
> You received this message because you are subscribed to the Google Groups
> "nhusers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/nhusers?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to