NET. Framework - это библиотека, которая необходима для работы приложений, написанных на Microsoft Visual Studio версии .NET и больше, то есть 2005, 2008, 2010.
Самая известная из таких программ - графический редактор Paint.NET.
Сейчас этих программ всё больше, и даже сама система Windows использует эту библиотеку, поэтому NET. Framework 3.5 входит в ServicePack 3 к системе Windows XP.
Другие языки программирования и технологии
Что такое NET. Framework 3.5 SP3? Зачем он нужен?
Это очередной бредовый компонент мелкософта.
Фреймворк программной системы
Это каркас программной системы (или подсистемы) . Может включать вспомогательные программы, библиотеки кода, язык сценариев и другое ПО, облегчающее разработку и объединение разных компонентов большого программного проекта. Обычно объединение происходит за счёт использования единого API.
Примеры: системы управления контентом (CMS), веб-фреймворк Yii.
Отличается от библиотеки тем, что выполняет код, написанный для него, а не исполняется сам. Пример программного фреймворка — CMF (Content Management Framework), а пример библиотеки — модуль электронной почты.
Также, в отличие от библиотеки, которая объединяет в себе набор близкой функциональности, каркас содержит в себе большое число разных по тематике библиотек.
[править]
Фреймворк приложения
Одно из главных преимуществ, при использовании каркасных приложений, состоит в том, что такие приложения имеют стандартную структуру. Каркасы приложения стали популярны с появлением графических интерфейсов пользователя, которые имели тенденцию к реализации стандартной структуры для приложений. С их использованием стало гораздо проще создавать средства для автоматического создания графических интерфейсов, так как структура внутренней реализации кода приложения стала известна заранее. Для обеспечения каркаса обычно используются техники объектно-ориентированного программирования, например, части приложения могут наследоваться от базовых классов фреймворка.
Одним из первых коммерческих фреймворков приложения был MacApp, написанный Apple Computer под Macintosh. Первоначально созданный с помощью расширенной (объектно-ориентированной) версии языка Паскаль, впоследствии он был переписан на C++. Другие популярные каркасы для Macintosh включали Metrowerks Powerplant и MacZoop (все основаны на Carbon).
В различной степени фреймворки приложения представляют собой Cocoa для Mac OS X, а также свободные фреймворки, существующие как часть проектов Mozilla, OpenOffice.org, GNOME и KDE.
Microsoft создала похожий продукт для Windows, который называется «Microsoft Foundation Classes» (MFC). На данный момент основным продуктом Microsoft для разработки ПО предлагается .NET Framework.
Кроссплатформенными каркасами приложений для операционных систем Linux, Macintosh и Windows являются, например, widget toolkit, wxWidgets, Qt, MyCore или FOX toolkit.
Это каркас программной системы (или подсистемы) . Может включать вспомогательные программы, библиотеки кода, язык сценариев и другое ПО, облегчающее разработку и объединение разных компонентов большого программного проекта. Обычно объединение происходит за счёт использования единого API.
Примеры: системы управления контентом (CMS), веб-фреймворк Yii.
Отличается от библиотеки тем, что выполняет код, написанный для него, а не исполняется сам. Пример программного фреймворка — CMF (Content Management Framework), а пример библиотеки — модуль электронной почты.
Также, в отличие от библиотеки, которая объединяет в себе набор близкой функциональности, каркас содержит в себе большое число разных по тематике библиотек.
[править]
Фреймворк приложения
Одно из главных преимуществ, при использовании каркасных приложений, состоит в том, что такие приложения имеют стандартную структуру. Каркасы приложения стали популярны с появлением графических интерфейсов пользователя, которые имели тенденцию к реализации стандартной структуры для приложений. С их использованием стало гораздо проще создавать средства для автоматического создания графических интерфейсов, так как структура внутренней реализации кода приложения стала известна заранее. Для обеспечения каркаса обычно используются техники объектно-ориентированного программирования, например, части приложения могут наследоваться от базовых классов фреймворка.
Одним из первых коммерческих фреймворков приложения был MacApp, написанный Apple Computer под Macintosh. Первоначально созданный с помощью расширенной (объектно-ориентированной) версии языка Паскаль, впоследствии он был переписан на C++. Другие популярные каркасы для Macintosh включали Metrowerks Powerplant и MacZoop (все основаны на Carbon).
В различной степени фреймворки приложения представляют собой Cocoa для Mac OS X, а также свободные фреймворки, существующие как часть проектов Mozilla, OpenOffice.org, GNOME и KDE.
Microsoft создала похожий продукт для Windows, который называется «Microsoft Foundation Classes» (MFC). На данный момент основным продуктом Microsoft для разработки ПО предлагается .NET Framework.
Кроссплатформенными каркасами приложений для операционных систем Linux, Macintosh и Windows являются, например, widget toolkit, wxWidgets, Qt, MyCore или FOX toolkit.
Похожие вопросы
- Что такое NET. Framework 3.5 SP3? Зачем он нужен?
- .Net FrameWork глазами пользователя...
- Насколько будет трудно выстроить большую систему, если выбрать определенную технологию, например .Net Framework ...
- можете на пальцах объяснить что такое: .NET Framework, WinAPI, Java?
- если я напишу что нибудь на платформе .net 2.0 заробит ли оно у юзера если у него стоит .net 3.5?
- как установить windows xp sp3 через BIOS. .BIOS rev 3.5 а то я непойму не че в BIOSe
- ДАНЫ ЧИСЛА (1,3,5,7,9,11,13,15)
- Найдите закономерности 1,1,1,2,3,4,3,5,7_,7,_,5,9,13,_,_,16
- Задача даны числа 1,3,5,7,9,11,13,15 Нужно взять 3 числа и ТОЛЬКО сложением получить 30
- Паскаль АВС. Информатика 7 класс. ПОМОГИТЕ ПОЖАЛУЙСТА!!! ДО КОНЦА ОСАЛОСЬ 3.5 ЧАСА!