Hi!
I think anything older than Visual Basic .NET 2005 is quite old. It's mostly because there was a pretty major shift when Microsoft went past .NET 2.0 - they chose to keep the Base Class Library as-such, and built upon it, so .NET 3.0 is actually .NET 2.0 plus additional libraries, and the same goes for .NET 3.5.
I would say .NET 3.5 change quite a bit with the introduction of new language features in C# and VB.NET. The Language Integrated Query (LINQ) is the coolest addition to the framework, if you work with data.
There's always new stuff happening on the web front (ASP.NET). With Astoria Data Services, you can easily expose the database to external applications via web services, though you'd have to consider the security implications of implementing such a thing. The new ListView control also gives you more control over how data is displayed via the browser - think of it as a Repeater with the functionality of a DataList.
You can get a whole lot more information about the web development features in .NET at
http://www.asp.net .
Regards,
Nitin
PS: As you can tell, I strongly push for .NET for web apps & plain business apps (PHP is great; let's leave the ASP.NET vs PHP argument for some other time). For windows apps, I'd suggest you still stick with C++.
QUOTE (networker @ Jan 12 2009, 01:34 AM)

I've looked at the vb express editions.
No offence,but compared to the standard edition it's
pretty basic.No pun intended.
As far as I can see, theres not many code changes at all in the netframework
from 2002-2009.I'm just worried about Microsoft pulling something.
2003 is a long time ago for them.
C++? For strictly windows applications VB .net is on about a par with C++.
I think a lot of it seems to boil down to the intptr type.
With the intptr type I'm hoping you can have full access to all the Windows api
functions that C++ had for years.
I haven't done api programming as much as I would like to.
I want to get into that again soon.
Comment/Reply (w/o sign-up)