Introduction

In June 2000, Microsoft announced the .NET initiative—a major shift in the technical direction for Microsoft and a major shift for those engaged in developing software based on Microsoft tools and technologies.

The label .NET has been applied to three distinct entities. They are:

  1. A vision of how software will evolve to take advantage of the Internet and encompass the increasing variety of computing devices that are joining the PC in customers' offices, pockets, and homes.

  2. A software platform to help developers build such applications and also to address some long-time shortcomings of Windows.

  3. An application-hosting business that will deliver applications as services over the Internet.

In the rest of the chapter, we examine these three ...

Get .NET Programming: A Practical Guide Using 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.