What do the announcements at Mix mean for the Visual Basic developer?

Published 30 April 07 10:52 PM

At the Mix conference today in Las Vegas, Ray Ozzie and Scott Guthrie were dropping goodies like tootsie pops from a piñata. There was so much packed into their over two hour keynote that I thought it would be useful to distill the announcements down into one bite-sized post that should make for a pretty quick read (but unfortunately, includes no code samples.)

-          VB on Silverlight – In short, this means that you can now use Visual Basic as the code-behind for whiz-bang rich interactive applications that run on Windows or the Mac and can run in IE, Firefox, and Safari. You can download the alpha .NET-enabled release but to develop you will need the Visual Studio Extensions for Silverlight for “Orcas” Beta1.  

 

-          Unparalleled support for dynamic languages – As you may have noticed us hinting at over the past couple of years now, VB has certain aspects to it that are dynamic – late binding, explicit member indexing, runtime conversions and operators, etc. With Silverlight comes the introduction of the DLR, a shared runtime component for dynamic languages atop .NET. There are many, many, things this means for VB that will unfold over the coming months, but one of the most important ones is that it will enable simple interoperability between Visual Basic and the other dynamic languages on .NET like Ruby, Python, and JScript.  

 

-          Live Services – The Live Services team has created Windows Live in a Box that will allow you to begin integrating rich photo experiences, search, contacts and more into your applications.  

 

-          Productivity Frameworks – Scott and Ray didn’t talk about this in their keynote, but with Mix comes a couple of new productivity frameworks. The first is Dynamic ASP.NET controls which uses runtime database schema and coding conventions to data-bind and generate ASP.NET pages. The second is “Jasper”, a dynamic data access layer that is independent of a presentation technology which sits atop the Entity Framework. We’re looking forward to seeing the reception for these kinds of frameworks.

So, that’s the two-bite version of the announcements… Over the next couple of weeks we’ll post new entries, videos, and samples demonstrating what each of these means in detail – though for some dirty details, you’ll have to wait for the PDC.

I’ll be at VSLive next week to talk about LINQ and Integrated XML in VB Orcas. I also have my turn for the webcast series for the VB LINQ deep dive and TechEd not that shortly after I get back – so I’ve got some work to do! Enough overview, back to coding!

by VBTeam

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

# Anthony D. Green, MCPD said on May 1, 2007 10:16 PM:

Amanda,

What is this "explicit member indexing" you speak of? Are you bringing back explicit array bounds or am I reaching on that?

# Karius said on May 3, 2007 3:03 AM:

I wish VB would just die already.

# Steele Price said on May 3, 2007 1:18 PM:

Thank you for clarifying all this Amanda, I look forward to the samples.

# Marco Russo said on May 6, 2007 1:42 AM:

LINQ 1.0 non è ancora stato rilasciato, così come Visual Basic 9 sarà rilasciato senza tutte le funzionalità

# DonXml's All Things Techie said on May 7, 2007 2:56 PM:

If you happen to have seen any of my Intro to LINQ - Reinventing Visual Basic talks, you wouldn't be

# .NET MVP KenLin's Blog said on May 14, 2007 4:26 PM:

At the Mix conference today in Las Vegas, Ray Ozzie and Scott Guthrie were dropping goodies like tootsie

# bhavika said on May 18, 2007 4:12 AM:

click on add new record filled

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required

This Blog

Syndication

Page view tracker