Re: JIRA

"Ayende Rahien" <[email protected]> Fri, 11 Jul 2008 00:28:09 +0300
Newsgroups gmane.comp.windows.dotnet.nhibernate.devel
Message-ID <[email protected]>
I think that this is something that we can most certainly handle my
packaging.
Say that we make a download for 3.5 that include both NH.dll & NH.Linq.Dll

On Thu, Jul 10, 2008 at 8:32 PM, James Kovacs <[email protected]>
wrote:

> My point is that requiring users to download two separate projects to
> perform a core operation (querying) is not going to be perceived well. We're
> forcing users to worry about compatibility issues between NH.Core and
> NH.Contrib. It should just work, but inevitably we'll get questions about
> it. You can declare that NH.Core and NH.Contrib are equally important, but
> the reality is that people will perceive NH.Contrib as a second-class
> citizen. This is more a perception issue than a technology issue.
>
> Yes, NH support for generics still needs more work, but we've got something
> there and that something is valuable. For most users, it just works. I would
> like to see the same thing with LINQ2NH. Users should be able to download
> NH.Core, create a reference to NHibernate.dll and write a LINQ query. (OK,
> I'm skipping everyone's favourite steps - mapping and configuration - but
> you get the idea.)
>
> James
> --
> James Kovacs, B.Sc., M.Sc., MCSD, MCT
> Microsoft MVP - C# Architecture
> http://www.jameskovacs.com
> [email protected]
> 403-397-3177 (mobile)
>
> On Thu, Jul 10, 2008 at 11:16 AM, Fabio Maulo <[email protected]>
> wrote:
>
>> 2008/7/10 James Kovacs <[email protected]>:
>>
>>> Interesting about the performance, but let me toss in a few comments
>>> regarding perceptions... If we want to drive wider adoption of NH,
>>> LINQ-to-NHibernate has to be in NH.Core. There is a lot of interest in
>>> LINQ-to-NHibernate as Microsoft is pushing LINQ really hard. I understand
>>> your concerns with the current implementation, Fabio. I don't understand why
>>> we can't use the current implementation and swap it out later when
>>> ExprTree->SQL is working.
>>
>>
>> And at the same time I don't see which is the problem to have the actual
>> implementation of NHibernate.LINQ in contrib and download and use it from
>> there.
>>
>>
>>> Imagine if we took a hard line with NH Generics. They're not as
>>> performant. They can't go in Core. If you want to use generics, then
>>> download this extra package (NH.Contrib). We would have made adoption that
>>> much harder for the average developer. Same holds true of LINQ-to-NHibernate
>>> IMHO. If it isn't in NH.Core, fewer people will use it and (I suspect) many
>>> developers and managers will discount NH because it doesn't have "native"
>>> LINQ support like the Microsoft products.
>>
>>
>> Why ? Projects in NH-Contrib are not less important of NH-Core.
>> NHC have only a different idiosyncrasy and many NH committers are
>> committers in NHC too.
>> NH is not a commercial product... it is OSS and we can implement LINQ2NH
>> in the right way without any kind of commercial pressure.
>> About generic please... be careful we still not support generics in HQL,
>> generic userType, generic entity, generic colloctions have copy&paste (less
>> copy&paste in trunk)... do you really think NH support generics ?
>> or we are only giving the sensation we are suppoting it ? (like
>> multi-threading give the sensation that one CPU can do more than one thing
>> at the same times).
>> I don't remember where but if a well remember Oren said that he would like
>> to have something different than actual implementation of NHibernate.LINQ.
>> If who start the project say "I would like have a different implementation"
>> why don't try something different after one year of experience ?
>>
>> I think/hope OSS is the place where developers give their best, for
>> passion. Passion is the force of OSS.
>> We are little, few, poor, dirty and ugly but with a great future.
>> --
>> Fabio Maulo
>> -------------------------------------------------------------------------
>> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
>> Studies have shown that voting for your favorite open source project,
>> along with a healthy diet, reduces your potential for chronic lameness
>> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
>> _______________________________________________
>> Nhibernate-development mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/nhibernate-development
>>
>>
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> Nhibernate-development mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nhibernate-development
>
>

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08

_______________________________________________
Nhibernate-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nhibernate-development