I've always wished to have a single language for all my programming needs. And the LINQ project seems to fulfill that wish of mine!! It really separates the querying syntax from the data being queried. By doing so, we have a standard syntax for querying various data sources be it the file system, a SQL server or an in-memory object. Not just that, it also gives an object oriented approach to the data. And of course, you'll also have intellisense :-)
It is based on the idea that instead of dealing with a DataSet object containing a Customer table, we can directly talk with a Customer object which maps to the Customer table within a DataSet, which makes it very natural to program. In the longer run, I think it's gonna give ORM software a run for their money.
Watched a video of Anders explaining LINQ. He the whole LINQ project crystal clearly with code examples. Nice work.
I think we as developers are in a very exciting phase of technology where we have a really rich set of APIs available to give life to our imaginations. And most importantly we need not carry over the burden of older technologies. With the .NET framework, we start with a clean slate, and are truly in the realm of object-oriented programming.
I just love C# and the .NET framework. I see a lot of innovation and creativity. Really excited.
Friday, September 16, 2005
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment