Home > Microsoft .Net Development News > At the PDC: Future VB version may integrate queries, programs
Microsoft .Net Development News:
EMAIL THIS

At the PDC: Future VB version may integrate queries, programs

By Jack Vaughan, SearchVB.com editor
14 Sep 2005 | SearchVB.com

.NET Essentials Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

People sometimes fault Microsoft for chatting up technologies before they are ready for market. That is one reason the company periodically puts on its Professional Developers Conference (PDC). The assumption is that professional developers by nature must look far beyond the horizon, and that forward-looking material has a natural place there.

An example of something of long-term interest -- though not of immediate practical use -- is Microsoft's recently disclosed Language Integrated Query (LINQ) Project. It was put together by the company's language, data and runtime development teams. Many observers already assume it will set the tone for changes in upcoming versions of Visual Basic.

LINQ is a set of Microsoft .NET Framework changes that are intended to simplify the developer's role in data query building. It consists of CLR support, language extensions to Visual Basic -- as well as C# -- and a unified programming model for querying objects, databases and XML. In effect, queries become integrated features of the language. VB developers who are tired of Structured Query Language (SQL) or less than enamored with learning XQuery may find interest in LINQ, although, as already noted, it will be some time before it comes online.

In an interview with SearchVB.com at PDC, Paul Vick, Microsoft technical lead on Visual Basic, confirmed that LINQ support is intended for the next major version of Visual Basic. "The overarching benefit of LINQ is you can learn one way of working with objects, querying SQL and querying XML," he said.

"Today you can't easily query across objects," Vick continued. "You have to write a lot of code, a lot of ifs and fors. It is simple code, but you have to do it over and over again. You feel like you are a plumber."

Anders Hejlsberg, Microsoft distinguished engineer and author of C#, noted, "Everybody uses data in their applications, but the way you write data-intensive programs today is not the best situation. You have to master object languages, SQL and [data] APIs, and bind to them, and there are mismatches." Hejlsberg and Microsoft Architect Don Box have written a paper outlining LINQ.

Vick emphasized that LINQ was "additive," in that VB developers and others can continue to use ADO.NET as their chosen data architecture.

A technical preview of LINQ, available at PDC, includes pre-release versions of a new C# compiler, with extensions to support LINQ, as well as a Web link for downloading a Visual Basic compiler that has built-in LINQ support. Both of these pre-release compilers are said to work with Beta 2 of Visual Studio 2005.

Related
Q&A on LINQ (Microsoft)



Tags: .NET Framework development with XML and XAMLVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
.NET Framework development with XML and XAML
Embarcadero RAD Studio 2010
How to write an out-of-browser Silverlight 3 application in 3 steps
Ajax Learning Guide
Ajax Learning Guide
Open XML SDK ready for the road
XAML as an everywhere presentation format
Silverlight Spy scans XAML objects, eases JavaScript debugging
Java presentation tool outputs XAML files
Microsoft, Cisco et al. to partner on modeling language
Microsoft's XAML recasts UI development

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Atlas  (SearchWinDevelopment.com)
RSS  (SearchWinDevelopment.com)
Silverlight  (SearchWinDevelopment.com)
Windows Communication Foundation  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Development Solutions - Silverlight, WinForms, ASP.NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts