Re: WO vs. .Net 3.5 LINQ
John Baldwin <[email protected]> Sat, 1 Dec 2007 09:44:41 -0800
| Newsgroups | gmane.comp.web.webobjects.general |
|---|---|
| Message-ID | <[email protected]> |
From what I know, LINQ is a SQL-like language that can be applied to any data collection. It's a sort of DAL. It works against XML, arrays, databases, etc. So, for people familiar with SQL, and who need to do set manipulation against data in many (or unknown) formats, it's pretty powerful. But it's really quite different from EOF. LINQ is good for data manipulation across a wide array of data sources. I'll leave it up to others to declare what EOF is good at. :) John On Monday Nov 26, 2007 10:22 PM, at 10:22 PM, Lachlan Deck wrote: > On 27/11/2007, at 1:11 PM, Berney Bradley wrote: > >> I just saw that .Net 3.5 was released last week with the LINQ >> (Language Integrated Query) technology. How does WO stack up when >> compared to the latest from MS? >> >> I checked the wiki and it seems there is a lack of competitive >> analysis between WO and other technologies. Can anyone comment on >> why someone would choose WO over .Net, in light of the recent LINQ >> release? I'm looking for technical reasons, not emotional or >> political arguments ;-) > > From my cursory glance at > http://en.wikipedia.org/wiki/Language_Integrated_Query > > LINQ is an sql-esq language construct for .Net. So you're > essentially writing sql in your code such as seen on the above page. > > WebObject's EOF, on the other hand, abstracts sql from you (unless > you need it) so you're always dealing with Objects. This document > may help... 'Working with EOF: > http://developer.apple.com/documentation/WebObjects/Enterprise_Objects/index.html > > with regards, > -- > > Lachlan Deck > _______________________________________________ > WebObjects-talk mailing list > [email protected] > http://www.omnigroup.com/mailman/listinfo/webobjects-talk