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

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

  • Comments 7

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!

Leave a Comment
  • Please add 7 and 6 and type the answer here:
  • Post
  • Amanda,

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

  • I wish VB would just die already.

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

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

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

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

  • click on add new record filled

Page 1 of 1 (7 items)