Microsoft .NET Framework - набор библиотек и системных компонентов, которые необходимы для работы приложений, основанных на архитектуре .NET Framework. Установка этого набора требуется для выполнения любой программы, написанной на этой программной платформе.
Интеграция данных в удобном для пользователей виде с помощью Microsoft .NET Framework позволяет получить на всех версиях Windows, начиная с Windows 98, единый принцип обработки информации. Эта архитектура – ответ компании Microsoft платформе Java. Её смысл заключается в том, чтобы сделать Windows-приложения универсальными для различных операционных систем семейства Windows. Благодаря этому программы для Windows XP запускаются и корректно работают на Windows 7, 8 и т.д.
Microsoft .NET Framework 4.5 является последней на данный момент версией платформы и включает в себя важные новые возможности: оптимизацию работы с HTML и CSS, поддержку мультитач управления в Windows 7 и Surface 2.0 SDK, улучшения в отладчике кода и многое другое.
Эта платформа состоит из 2 главных частей: CLR (среда исполнения для всех популярных языков программирования) и .NET Framework Class Library (библиотеки с готовыми функциями, которые могут вызываться из программы).
Особенности набора:
- Включает значительные расширения языка и платформы для C#, Visual Basic и F#, которые позволяют упростить создание асинхронного кода, обеспечить смешение потока управления в синхронном коде, повысить быстроту отклика пользовательского интерфейса и улучшить масштабируемость веб-приложений;
- Реализует существенные усовершенствования в других функциональных областях, таких как ASP.NET, Managed Extensibility Framework, Windows Communication Foundation, Windows Workflow Foundation и Windows Identity Foundation;
- Обеспечивает повышение производительности, надежности и безопасности.