> I just answered to your bad example of complain to nhibernate.
> So, sorry for not being so mature as you, but I still can't get your
point.
Two things:
1) why is it that when I ask a simple, serious question, I get 2 responses
which show that the authors apparentlty have a hard time answering it
normally.
2) if you don't get the point, let me illustrate it for you:
If someone wants to get started with NHibernate today, and for
example wants to include INotifyPropertyChanged, auditing, some user types,
and authorization for example, that user is in for a hell of a long trip to
a long strain of blogposts, trial/error articles which don't match his
situation, outdated nh docs, the various contrib libraries which come with
only code as documentation and has to get that up and running next to
mapping files and the like.
Users aren't dying to get yet another querying system, they want to
solve problems like the ones above, with simple, turn-key options. Isn't
NHibernate a mature framework? Why is it then, that users have to search all
over the place to get the features they need in their project from various
sources, in various states of quality, documentation (or lack thereof), and
perhaps even compiled against a previous NH version.
Features of an O/R mapper can be divided in a couple of groups:
persistence and entity management. Persistence is so old, if you still have
to spend time on that, you're seriously doing it wrong. Entity services is
what makes an O/R mapper usable and stand out in the crowd. The point is
however, that if you wait for users to come with features, you'll end up
adding stuff to the persistence group but not to the entity services group,
simply because users in general don't think about entity services until they
use it and then they see what they missed before.
With NH dev, apparently there's code around in various places and
blogposts how to do things, but to get that up and running for a project,
it's a big struggle. Oh, of course, anyone here thinks it's easy and just 1
minute to get started, but don't kid yourself.
I just wondered why NH isn't driven by a focus on a goal to provide
more entity services, define these services, make things easier for users,
formulate that in must-have items on a target list and if these are done,
you call it a new version.
Yet that seems to be too much to ask it seems. Good to know.
FB
>
> 2010/8/28 Frans Bouma <[email protected]>
>
>
> > Frans, are you asking for an "adult developer" and showing this
> post? in
> the
> > same mail?
> >
> > This post is bad joke and meaningless.
> > * I like having options, Hql and Linq, because some queries in
Linq
> are a
> > PITA.
> > * I can deal with assemblies.
> > * I do believe in opensource way of doing things,
community-driven,
> and I
> > think it works very well in nhibernate.
> >
> > and at the end the guy said :
> >
> > "The situation is frustrating because NHibernate is currently my
> data
> access
> > tool of choice. For all of its shortcomings I do not know of a
> better
> > alternative. "
> >
> > so WTF? A criticism to nhibernate that ends with "I do not know a
> better
> > alternative", Lets suppose that there is a better alternative and
> he
> doesn't
> > know yet... This better alternative has failed already, because he
> can't
> > find it, so it doesn't have any wikis, blogs or so. Then .... is
> not
> better
> > at all. I wouldn't trust in something like that.
>
>
> *sigh*.
>
> Did you even read the first line of that post? Anyway, it was
> an
> _example_.
> And what's your point exactly, Jose? I asked a serious
> question, got
> a stupid childish reply back. Your post is also an illustration how
> mature
> some people are on this list. Sorry I *asked* a question about how
> things
> are done, because ofcourse that has to be slammed down quickly with
> replies
> like yours, burrying the real point.
>
> FB
--
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.