Hi Mohamed, Fabio and others. I want to detail some background of my person for the rest of the readers of this forum. I'm involved in the nhibernate project since three years. I wrote 23 articles of NHibernate in my blog and in nhforge blog, some of them are widely used as reference. I am one of the persons who most help in this forum ( http://groups.google.com/group/nhusers/about ) and in others like NHibernate Hispano. I've the placer to participate in the technical review of the last nhibernate's book "NHibernate Cookbook" and I'm doing the same in the new NHibernate's book for beginners. I've fixed few bugs but I am not commiter nor member of the dev team. I love NHibernate.
Having said that, I'll expose the problem; *NHibernate is wrong when it comes to the proxy factory.* If I need to read a guide to install *NHibernate through nuget, something is very wrong*. You are bringing the dlls hell back to nuget. You are the responsible for the new apocalypse; the nuget hell. Are you willing to maintain packages like "NHibernate3.1.Castle2.6.ByteCode"? What should i do with this package in the first place? If this is the way to work; frameworks like Rhino.Mocks or Moq should be doing the same? Imagine the conflicts between: NHibernate.Castle and Moq.Castle. How do we solve this? I strongly believe that most of the users don't care about the ProxyFactory. As an advanced user of nhibernate i've created a custom proxyfactory once and I regret. My best advice, is to put back inside nhibernate one implementation of the ProxyFactory and ilmerge-internalize a version of; Castle, LinFu or Spring proxy generators. Pick whatever you want and what version you want. In other words; do the same thing most of the frameworks do internalize the reference and let an open door to someone who wants to play with proxies or want to use the non standard implementation. Yes, nhibernate.dll will be bigger but who cares about size?. *Reduce the friction.* Please, write your opinion in this thread. 2011/3/13 Mohamed Meligy <[email protected]> > Only today NHibernate 3.1 is available on NuGet. Thanks to Fabio Maulo for > updating it. > > I have written a detailed blog post that covers some of the important > details related to that (for example, why you should not install it directly > and how to install it then) > > http://bit.ly/h6WACe > > > @Fabio and all > Please advise any corrections you may see required for the post. > > > Regards, > > *Mohamed Meligy > *Readify | Senior Developer > > M:+61 451 835006 | W: readify.net > [image: Description: Description: Description: Description: > rss_16]<http://gurustop.net> > [image: Description: Description: Description: Description: > cid:[email protected]] <http://www.linkedin.com/in/meligy> > [image: > Description: Description: Description: Description: > cid:[email protected]] <http://twitter.com/meligy> > > <http://www.greatplacetowork.com.au/best/best-companies-australia.php><http://www.readify.net/AboutUs/NewsItem.aspx?id=10> > > -- > 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.
