Why .NET?

.NET was crafted by Microsoft to make software developers more productive. Key to this productivity was providing a set of tools and technologies that hides the inherent complexities of traditional software development and makes them available through runtime services. Also, developers needed a pluggable component model for easy assembly of applications. The Internet has evolved to a maturity level making it imperative to leverage the standards-based Internet infrastructure. Also needed was the capability to support multiple programming languages and provide a rich set of common class libraries. Last, but definitely not least, was to ensure interoperability with existing technologies and security.

  • Component-based architecture— The ...

Get Microsoft® .NET Kick Start now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.