VS.NET is the comprehensive tool for rapidly building and integrating XML Web Services and applications, dramatically increasing developer productivity, and enabling new business opportunities. This is the only development environment built from the ground up for XML Web Services. By allowing to share data over the Internet, XML Web Services enable developers to assemble applications from new and existing code, regardless of platform, programming language, or object model. Developers can use VS.NET to create powerful next-generation Internet Applications fast and effectively.
VB.NET enables you to create rich applications for Microsoft Windows platform in less time, incorporate data access from a wider range of database scenarios, create components with minimal code, and build Web based applications using your existing skills. VB.NET has many new and improved language features such as inheritance, interfaces, and overloading that make it a powerful Object Oriented Programming language. Additionally, Visual Basic developers can now create multithreaded, scalable applications using explicit multithreading. These developers will also find various other new or improved features like the Overrides keyword, interfaces, shared members, constructors along with several new data types, structured exception handling, and delegates.
ADO.NET represents a new object model tailored for the .NET programming environment. It makes extensive use of inheritance and name spaces to provide a more general solution for data access and manipulation than existed in any of the previous object models. You can do a lot of neat things with ADO.NET that you couldn't do with ADO 2.7, but most of these features have no business in an ASP.NET Web application. For instance, if you're building complex DataSets with DataTable relationships, you're missing the mark. Those features are best employed in WinForms applications. In the context of ASP.NET, ADO.NET should be used as a simple data retrieval mechanism. DataSets can be streamed to XML, making them an ideal enabler for data transmission over Web Services, but this is more a product of the XML infrastructure of the .NET Framework itself than of ADO.NET.