Panel: Developers moving to VB.Net for projects using XML (Lisa Feigenbaum)

Published 25 November 08 03:54 PM

Visual Basic 9.0 introduces a feature called XML Literals, which makes programming against XML a lot more natural, and dramatically decreases the number of lines of code you need to write. In fact, it makes working with XML in Visual Basic *so* much easier that many C# developers are moving to VB.Net for their XML work! To learn more about this phenomenon, watch the following panel from TechEd US, entitled:

"VB XML Literals for C# developers or: How I learned to stop worrying and love Dim"

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Paul Mooney said on November 25, 2008 7:32 PM:

C# developers moving to VB.Net for projects using XMLVisual Basic 9.0 introduces a feature called XML...

# int19h said on November 26, 2008 3:03 AM:

While this makes sense, I still prefer C# terse syntax and extra features (such as iterators) any day. But I would really like it if I could use VB as a DSL specifically to write XML query/manipulation code. It is unfortunate that Visual Studio does not properly support the multi-language assembly scenario, even though the underlying tools are all there (compile to .netmodule & use al.exe, which is even supported by MSBuild via <AddModules> - but VS doesn't understand this for Intellisense and error highlighting purposes). Is there any chance that this will change in VS10?

# mepe said on December 12, 2008 8:22 PM:

C# 4.0 will include VB language features. It is an action by Microsoft to encourage moving to C#.

# VBTeam said on December 12, 2008 8:47 PM:

VB 10 will also include C# language features. :)

We are equally pushing both VB and C#, not one over the other. The effort you are seeing is about making sure the same power is available in both.

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required

This Blog

Syndication

Page view tracker