Практично кожен користувач, при установці деяких програм, стикався з повідомленням такого змісту: «На комп'ютері відсутня Microsoft .Net Framework». Однак, мало хто розуміє, що це таке і навіщо його він потрібен.
Microsoft .Net Framework - це спеціальне програмне забезпечення, так звана платформа, яка потрібна для функціонування багатьох програм написаних за технологією «.Net». У його склад входить бібліотека класів (FCL) і середовище виконання (CLR). Головний задум виробника - це активна взаємодія різних компонентів між собою. Наприклад, якщо якийсь запит був написаний на мові C ++, то з використанням платформи, він без проблем зможе звернутися до класу мови Delfy і т.п. Це дуже зручно і економить програмістам час.
зміст
Framework Class Library (FCL) - бібліотека включає в себе компоненти, які потрібні в різних напрямках роботи. Це і редагування інтерфейсу користувача, робота з файлами, серверами, базою даних і т.п.
Це спеціальна мова запитів, який складається з декількох компонентів. Залежно від джерела, для якого складено запит, підбирається той чи інший компонент LINQ. Дуже схожий на іншу мову SQL.
WPF- включає засоби візуальних оболонок. Технологія використовує власну мову XAML. За допомогою компонента WPF розробляються клієнтські програми з графічною оболонкою. Це можуть бути як окремі програми так і різні додаткові компоненти і плагіни для браузерів.
При розробці повинні використовуватися певні мови програмування, наприклад: C #, VB, C ++, Ruby, Python, Delphi. Також обов'язкова наявність технології DirectX. Працювати можна в Expression Blend або Visual Studio.
З його допомогою створюються розподілені додатки. Цей компонент дозволяє здійснювати обмін даними між ними. Передача здійснюється у вигляді повідомлень, в тому числі шаблонних. Подібні завдання можна було виконувати і раніше, однак з появою WCF- все стало набагато простіше.
Забезпечує взаємодію з даними. Включає в себе додаткові модулі, що спрощують розробку розподілених додатків з технологією Microsoft .Net Framework.
Невід'ємна частина Microsoft .Net Framework. Дана технологія прийшла на зміну Microsoft ASP. Компонент, в основному, потрібен для роботи в Інтернет. З його допомогою створюються різні Веб-додатки від виробника Microsoft. Він значно полегшує розробку, за рахунок включення до складу багатьох функцій і можливостей.
Доя установки програм на комп'ютер потрібна певна версія Microsoft .Net Framework. Але це не говорить про те, що для 10 програм ви повинні поставити 10 Фреймверков. Мається на увазі, що для установки ПО, на комп'ютері має бути присутня версія Microsoft .Net Framework не нижче якийсь, наприклад 4.5. Багато додатків встановлюють Framework автоматично при його відсутності.