Практично кожен користувач, при установці деяких програм, стикався з повідомленням такого змісту: «На комп'ютері відсутня Microsoft .Net Framework». Однак, мало хто розуміє, що це таке і навіщо його він потрібен.

Microsoft .Net Framework - це спеціальне програмне забезпечення, так звана платформа, яка потрібна для функціонування багатьох програм написаних за технологією «.Net». У його склад входить бібліотека класів (FCL) і середовище виконання (CLR). Головний задум виробника - це активна взаємодія різних компонентів між собою. Наприклад, якщо якийсь запит був написаний на мові C ++, то з використанням платформи, він без проблем зможе звернутися до класу мови Delfy і т.п. Це дуже зручно і економить програмістам час.

Framework Class Library

Framework Class Library (FCL) - бібліотека включає в себе компоненти, які потрібні в різних напрямках роботи. Це і редагування інтерфейсу користувача, робота з файлами, серверами, базою даних і т.п.

Language Integrated Query

Це спеціальна мова запитів, який складається з декількох компонентів. Залежно від джерела, для якого складено запит, підбирається той чи інший компонент LINQ. Дуже схожий на іншу мову SQL.

Windows Presentation Foundation

WPF- включає засоби візуальних оболонок. Технологія використовує власну мову XAML. За допомогою компонента WPF розробляються клієнтські програми з графічною оболонкою. Це можуть бути як окремі програми так і різні додаткові компоненти і плагіни для браузерів.

Microsoft .Net Framework

При розробці повинні використовуватися певні мови програмування, наприклад: C #, VB, C ++, Ruby, Python, Delphi. Також обов'язкова наявність технології DirectX. Працювати можна в Expression Blend або Visual Studio.

Windows Communication Foundation

З його допомогою створюються розподілені додатки. Цей компонент дозволяє здійснювати обмін даними між ними. Передача здійснюється у вигляді повідомлень, в тому числі шаблонних. Подібні завдання можна було виконувати і раніше, однак з появою WCF- все стало набагато простіше.

ADO.NET

Забезпечує взаємодію з даними. Включає в себе додаткові модулі, що спрощують розробку розподілених додатків з технологією Microsoft .Net Framework.

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

  • Не виявлено.
  • Завантажити останню версію з офіційного сайту