Зміст
Практично кожен користувач, при установці деяких програм, стикався з повідомленням такого змісту: &171;на комп'ютері відсутня Microsoft.NET Framework&187;. Однак, мало хто розуміє, що це таке і навіщо його він потрібен.
Microsoft. NET Framework &8212;це спеціальне ПЗ, так звана платформа, яка потрібна для функціонування багатьох програм написаних за технологією&171;. Net & 187;. до його складу входить бібліотека класів (FCL) і середовище виконання (CLR). Головний задум виробника & 8212; це активна взаємодія різних компонентів між собою. Наприклад, якщо якийсь запит був написаний на мові C++, то з використанням Платформи, він без проблем зможе звернутися до класу мови Delfy і т.п. це дуже зручно і економить програмістам час.
Framework Class Library
Framework Class Library (FCL) &8212; бібліотека включає в себе компоненти, які потрібні в різних напрямках роботи. Це і редагування інтерфейсу користувача, робота з файлами, серверами, базою даних і т. п.
Language Integrated Query
Це спеціальна мова запитів, яка складається з декількох компонентів. Залежно від джерела, для якого складено запит, підбирається той чи інший компонент LINQ. Дуже схожий на іншу мову SQL.
Windows Presentation Foundation
WPF - включає засоби візуальних оболонок. Технологія використовує власну мову XAML. За допомогою компонента WPF розробляються клієнтські програми з графічною оболонкою. Це можуть бути як самостійні додатки так і різні додаткові компоненти і плагіни для браузерів.
При розробці повинні використовуватися певні мови програмування, наприклад: C, VB, C++, Ruby, Python, Delphi. Також обов'язкова наявність технології DirectX. Працювати можна в Expression Blend або Visual Studio.
Windows Communication Foundation
З його допомогою створюються розподілені додатки. Цей компонент дозволяє здійснювати обмін даними між ними. Передача здійснюється у вигляді повідомлень, в тому числі шаблонних. Подібні завдання можна було виконувати і раніше, проте з появою WCF - все стало набагато простіше.
ADO.NET
Забезпечує взаємодію з даними. Включає в себе додаткові модулі, що спрощують розробку розподілених додатків з технологією Microsoft.NET Framework.
ASP.NET
Невід'ємна частина Microsoft.NET Framework. Дана технологія прийшла на зміну Microsoft ASP. Компонент, в основному, потрібен для роботи в Веб. З його допомогою створюються різні Веб-додатки від виробника Microsoft. Він значно полегшує розробку, за рахунок включення до складу багатьох функцій і можливостей.
Гідності
Недоліки
Не виявлено.
Для установки програм на комп'ютер потрібна певна версія Microsoft.NET Framework. Але це не говорить про те, що для 10 програм ви повинні поставити 10 фреймверків. Мається на увазі, що для установки ПО, на комп'ютері має бути присутня версія Microsoft.NET Framework не нижче якоїсь, наприклад, 4.5. Багато додатків встановлюють Framework автоматично при його відсутності.
Завантажити Microsoft. NET Framework безкоштовно
Завантажте веб-інсталятор Microsoft. NET Framework 4 з офіційного веб-сайту
завантажте автономний інсталятор Microsoft. NET Framework 4.7.2 з офіційного веб-сайту