.NET Framework новая компьютерная платформа разработанная для украшения создания приложений в распределенных средах, таких как Internet. .NET Framework имеет два основных компонента:
О CLR я уже писал в "Шаг 1 - Разработка приложений в .NET (основы)". Можно рассматривать его как агента, который управляет кодом во время выполнения, облегчая многие системные услуги, например, такие как распределение памяти, управление процессами, безопасность и так далее. Вместе с тем может быть код, который не управляется с помощью CLR, итак два типа кода:
.NET Framework библиотека классов является объектно-ориентированной коллекцией классов, которые Вы можете использовать для разработки приложений от консольных до сложных на основе CUI использующие самые последние новшества, такие как ASP.NET и Web Services.