.NET Framework - компонент Microsoft, бесплатная инфраструктура программирования, к которой прибегают некоторые разработчики при создании Windows ориентированных приложений и служб с использованием технологий .NET.
По сути, это большой пакет, в котором уже есть весь необходимый код с библиотеками, классами и шаблонами, которые нужны программистам для беспрепятственного объединения настольных приложений и веб-сервисов, просто вызывая код, вместо того, чтобы писать все с нуля.
Microsoft .NET Framework - Скачать
Пакет содержит три основных компонента: Common Language Runtime (CLR), Framework Class Library (FCL) и ASP.NET. Пройдите на страницу загрузки, где возможно скачать Microsoft .NET Framework бесплатно с официального сайта. Вы также можете скачать все версии .NET Framework включая 2 / 2.0 / 1.1 или .NET Framework 3.5, 4.7, 4.8.
Скачать Microsoft .NET Framework
Системные Требования
- Процессор с тактовой частотой 1 ГГц или выше
- 512 МБ ОЗУ (1,5 ГБ при работе на виртуальной машине)
- 4,5 ГБ доступного места на жестком диске (x86)
- Последняя версия - Microsoft .NET Framework 4.8
Различные версии .NET Framework
Стоит отметить, что номер версии фреймворка не следует понимать как простой номер «обновления». Например, для работы более старых приложений требуются старые выпуски .NET Framework, и пользователи должны помнить, что они не реализуются автоматически в новых версиях. Чтобы быть более конкретным, на вашем компьютере может быть установлено несколько версий .NET Framework для запуска нескольких приложений с разными требованиями.
Что касается недостатков .NET Framework для обычного пользователя, то есть несколько известных фактов. Например, он занимает значительный объем дискового пространства, этап установки длительный, утилита обычно потребляет системные ресурсы, а старые версии иногда становятся нестабильными и часто дают сбой. Хотя этот метод не всегда работает (к сожалению), последнюю упомянутую проблему обычно можно решить путем переустановки .NET Framework. Это также может быть проблематичным шагом, потому что сложно полностью удалить все остатки.
Необходимая среда для некоторых приложений Microsoft.
В заключение, .NET Framework можно рассматривать как платформу, которую любят или ненавидят: она может легко стать решением для разработчиков, которые полностью понимают, как с ней работать, а также обузой для случайных пользователей, которые часто запускают во всевозможные вопросы. Независимо от обстоятельств, .NET Framework (обычно) незаменима для пользователей Microsoft.
Необходимо для установки приложений на базе .NET Framework
.NET Framework адресована не только разработчикам, но и обычным пользователям, которые хотят иметь возможность запускать инструмент, написанный на .NET Framework. Обычно пользователи загружают инфраструктуру вручную. Однако иногда он поставляется в комплекте с различными программными пакетами, а некоторые версии встроены в Windows, поэтому их нужно только включить. Например, .NET Framework 3.5.1 интегрирован в Windows 7, а .NET Framework 2.0, 3.0, 3.5 и 4.5 добавлен в Windows 8.
Три основных компонента: CLR, FCL и ASP.NET.
- CLR - это среда выполнения, что означает, что она обрабатывает выполнение приложений .NET, позволяя программистам разрабатывать проекты с использованием языкового компилятора, обеспечивая межъязыковую интеграцию и обработку исключений, улучшенную поддержку безопасности, управления версиями и развертыванием, а также простую модель для служб интеграции, отладки и профилирования компонентов. На данный момент доступны следующие версии CLR: 1.0, 1.1, 2.0, 3.0, 3.5, 4 и 4.5 (включая 4.5.1 и 4.5.2). Также доступна версия 4.6 RC.
- FCL включает в себя многочисленные классы, службы, интерфейсы и пространства имен, предоставляемые .NET Framework. Помимо основных функций времени выполнения (например, файлового и сетевого ввода-вывода), он поддерживает взаимодействие с базой данных, использование и разработку XML, клиент-ориентированные приложения для настольных компьютеров и Интернета, а также веб-службы XML на основе SOAP.
- ASP.NET - это популярная платформа на стороне служб с открытым исходным кодом, которую программисты используют для создания динамических веб-страниц, приложений и служб с помощью HTML, CSS, JavaScript и любого другого типа кода, поддерживаемого языком .NET.