1.1. What Is .NET?

.NET is Microsoft's platform for developing Extensible Markup Language (XML) Web services, which allow applications to communicate and share data over the Internet. There are five aspects of the .NET platform:

  1. .NET experiences: These are XML Web services that allow you to access information across the Internet and from stand-alone applications in an integrated way. Examples of the .NET experience are MSN, bCentral, Passport, and Microsoft Visual Studio .NET.

  2. Clients: These are PCs, laptops, workstations, phones, handheld computers, tablet PCs, game consoles, and other smart devices. What makes these devices “smart” is their ability to access XML Web services. Smart clients use software that supports XML Web services and enables ...

Get .NET for Java Developers: Migrating to C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.