Зачем нужен Microsoft .NET Framework и нужно ли его устанавливать. Microsoft net framework зачем нужен


microsoft.net framework, Зачем это надо, и что будет, если я удалю это с компа???

.NET Framework — программная технология от компании Microsoft, предназначенная для создания обычных программ и веб-приложений.

Одной из основных идей Microsoft .NET является совместимость различных служб, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.

.NET является патентованной технологией корпорации Microsoft. Тем не менее, после заключения договоренности с компанией Novell[1], технология Mono была признана как реализация .NET на Unix-подобных системах (GNU/Linux, Mac OS X). Однако договорённость касается Novell и клиентов Novell, также технологии ASP.NET, ADO.NET и Windows.Forms не были стандартизированы ECMA/ISO и использование их в Mono находится под угрозой претензий со стороны Microsoft (претензии возможны только в странах, где существуют патенты на программное обеспечение [2]). Mono предоставляет реализацию ASP.NET, ADO.NET и Windows.Forms, но в то же время рекомендует обходить эти API.[2]

Среды разработки .NET-приложений: Microsoft Visual Studio (C#, Visual Basic .NET, Managed C++), SharpDevelop, MonoDevelop, Eclipse, Borland Developer Studio (Delphi for .NET, C#), PascalABC.NET и т. д.

Приложения также можно разрабатывать в текстовом редакторе и использовать консольный компилятор.

Подобно технологии Java, среда разработки .NET создаёт байт-код, предназначенный для исполнения виртуальной машиной. Входной язык этой машины в .NET называется MSIL (Microsoft Intermediate Language), или CIL (Common Intermediate Language, более поздний вариант) , или просто IL. Применение байт-кода позволяет получить кроссплатформенность на уровне скомпилированного проекта (в терминах .NET: сборка) , а не только на уровне исходного текста, как, например, в С. Перед запуском сборки в среде исполнения CLR байт-код преобразуется встроенным в среду JIT-компилятором (just in time, компиляция на лету) в машинные коды целевого процессора. Также существует возможность скомпилировать сборку в родной (native) код для выбранной платформы с помощью поставляемой вместе с .NET Framework утилиты NGen.exe

Следует отметить, что один из первых JIT-компиляторов для Java был также разработан фирмой Microsoft. Современная технология динамической компиляции позволяет достигнуть уровня быстродействия, аналогичного традиционным «статическим» компиляторам (например, C++), и вопрос быстродействия зачастую зависит от качества того или иного компилятора.

otvet.mail.ru

Зачем нужен NET Framework? И нужен ли вообще??

Это CLR,огромная библиотека готовых классов (для программиста) . Короче тема такая: есть языки программирования как C# и Visual Basic .NET например. Есть бесплатная студия Visual C# Express (есть платные версии в разы круче (та же студия, только версии другие)) . Вот в такой студии можно создать проект например Windows Forms и быстр набросать внешний вид программы в визуальном редакторе, и дальше уже не париться с программированием интерфейса (так как за тебя уже всё написано ребятами из Microsoft), ты приступаешь к написанию логики программы. Вот этот интерфейс (окно, кнопки, выпадающие списки и т. д. ) находятся в виде классов в .NET Framework, так же там есть много готовых классов для работы в интернете, для создания сайтов, для работы с базами данных. Можно написать *.dll (dynamic link library) библиотеку классов на языке C#, а использовать без проблем в проекте на Visual Basic .NET, то есть межязыковое взаимодействие (то есть ещё один плюс для написания программ (короче удобно)) . Программа написанная под .NET Framework компилирется не в машинный код (родной для процессора) , а в промежуточный MSIL код. Когда ты запускаешь у себя программу написанную на .NET Framework, то запускается также виртуальная машина, которая уже при работе компилирует вызваемый в данный момент код в родной для ПК (такой как получается при написании программы например на С++), но с оптимизация под конкретный процессор например (отсюда повышение производительности программы) , откомпилированные участки кода сохраняются в кэш и уже при следующем вызове работают так же, как будто программа была написана на С++ (то есть нету постоянных перекомпиляций, которые бы заметно тормозили работу программы) . У такой программы есть защита от утечек памяти, так как виртуальная машина следит за ними. Прогарамма написанная под .NET будет работать одинаоково хорошо на всех версиях Windows, где установлен .NET Framework (если программа не вызывает функции, с каких-нибудь специфических библиотек, которые могут отсутствовать на другом компе например) . То есть разработчикам винды досточно поправить в новой винде сам Framework, а программа и не узнает об этом, она будет пользоваться всё теми же классами, так что на любой винде прога будет работать. Короче там море плюсов и писать очень много можно.

otvet.mail.ru

Зачем нужен Microsoft .NET Framework и нужно ли его устанавливать

Думаю, что вы уже сталкивались с сообщением «приложение не может быть установлено, поскольку в системе отсутствует Microsoft .Net Framework». Причем столкнуться вы с ним могли не только при попытке запустить программу загруженную из интернета, но и при попытке, например, установить драйвера для видеокарты.

Проблема эта решается достаточно просто, достаточно скачать с официального сайта Microsoft приложение Microsoft .Net Framework последней версии и установить его. Но, возможно, вам хочется узнать, что это за Microsoft .Net Framework и зачем его устанавливать. И почему без его установки множество программ просто отказываются работать?

Итак, что же такое Microsoft .Net Framework? Microsoft .Net Framework – это комплекс сетевых сервисов и приложений, которые изначально были выпущены корпорацией Microsoft еще в 2002 году и с тех пор продолжают постоянно обновляться и развиваться.

Создан этот пакет для решения проблемы Windows, заключающейся в несовместимости различных служб, написанных на разных языках. После установки Microsoft .NET эта проблема перестает существовать и служба, например, написанная на C++ для Microsoft .Net, может работать с библиотекой, написанной на Delphi.

Или же исключение, которое создается методом, написанным на Delphi, может быть перехвачено и обработано в C#. Это значит, что с появлением Microsoft .Net каждый программист может писать программу на привычном и удобном ему языке программирования и при этом името возможность запустить её на Windows при помощи Microsoft .Net Framework.

Во всех операционных системах, начиная с Windows 7, уже присутствует .Net Framework и нам остается только своевременно устанавливать обновления Windows, в составе которых присутствуют и обновления для .Net Framework. Возможные проблемы связанные с Microsoft .Net Framework как правило заключаются или с отсутствием самого .Net или же с устаревшей его версией.

Поэтому, при возникновении проблем (если вы уже исключили возможное влияние вирусов и прочих вредоносных программ), для начала скачайте последнюю версию Microsoft .Net Framework и установите ее. Если установка заканчивается ошибкой попробуйте использовать утилиту .NET Framework Cleanup Tool, которая очищает систему от следов установки .Net Framework, после чего перезагрузите компьютер и попробуйте установить последнюю версию Microsoft .Net Framework еще раз. Скорее всего, установка в этот раз окажется успешной и вы получите возможность запускать программы, которые требуют наличия Microsoft .Net.

j4web.ru

Зачем нужен net framework — Зачем нужен Microsoft .NET Framework ??? — 22 ответа



Зачем нужен net framework

В разделе Программное обеспечение на вопрос Зачем нужен Microsoft .NET Framework ??? заданный автором электросон лучший ответ это он нужен для того чтобы дать возможность использовать новые директивы которые необходимы для работы некоторых программ - к примеру если у тебя видеокарта атишная то для того чтобы установить каталист (прога которая даст тебе в самой полной мере управлять этой видеокартой) от тебя потребуют установить фреймворк потому что (ну очень грубо говоря) каталист не сможет в полной мере "сказать" именно то что надо видеокарте чтобы она его чётко и главное правильно поняла.

Ответ от 22 ответа[гуру]

Привет! Вот подборка тем с ответами на Ваш вопрос: Зачем нужен Microsoft .NET Framework ???

Ответ от Aureliano Buendia[гуру]Фреймворк (англ. framework — каркас [1], структура [1], сфера деятельности [2]) — в информационных системах структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. В отличие от библиотек, которые объединяют набор подпрограмм близкой функциональности, фреймворк содержит в себе большое количество разных по назначению библиотек. Употребляется также слово каркас, а некоторые авторы используют его в качестве основного [3].

Ответ от Игорь ******[гуру]Какая разница что это, он должен быть 100% устоновлен.

Ответ от Двутавровый[гуру]Захотел поставить прогаммку пример: XviD4PSP 6.0 (конвертор) , а она не ставиться пишет поставь сначала в систему NET Framework 2.0, 3.5, тогда поставлюсь а без NET Framework не буду, и так множество прграмм и игрушек не хотят без среды - NET Framework устанавливаться и работать, и каждая " свою версию просит, в двух словах, коротко и понятно ?

Ответ от 2 ответа[гуру]

Привет! Вот еще темы с нужными ответами:

 

Ответить на вопрос:

22oa.ru

Microsoft .NET Framework 4.5.1

В этой статье поговорим о том, что такое Microsoft .NET Framework и зачем он нужен. А также, вы сможете скачать автономный пакет Microsoft .NET Framework 4.5.1 по прямой ссылке.

Если говорить простым языком, то Microsoft .NET Framework - это программная платформа для разработчиков, с помощью которой они создают программы в семействе ОС (операционных систем) Windows.Зачем нужен этот пакет обычным пользователям? Всё очень просто: если в вашей системе не установлен какой-либо из пакетов Microsoft .NET Framework - то некоторые программы и игры (которые разрабатывались с помощью Microsoft .NET Framework) просто не будут работать. Поэтому желательно заранее устанавливать в свою ОС необходимые пакеты Microsoft .NET Framework, чтобы не сталкиваться с проблемами несовместимости ОС и каких-либо программ/игр.

Microsoft .NET Framework 4.5.1 по умолчанию присутствует в Windows 8.1 и Windows Server 2012 R2, поэтому в эти ОС не нужно дополнительно его устанавливать.

Эта версия .NET Framework выполняется параллельно с .NET Framework 3.5 с пакетом обновления 1 (SP1) и более ранними версиями, но заменяет версии .NET Framework 4 и .NET Framework 4.5. Приложения, основанные на предыдущих версиях .NET Framework, будут продолжать выполняться на платформе, для которой они предназначены по умолчанию.

Поддерживаемые операционные системы:

    • Windows Vista SP2 (x86 и x64)
    • Windows 7 SP1 (x86 и x64)
    • Windows 8 (x86 и x64)
    • Windows Server 2008 SP 2
    • Windows Server 2008 R2 SP1
    • Windows Server 2012
Аппаратные требования:
  • Рекомендуемый минимум: процессор с тактовой частотой 1 ГГц или выше, 512 МБ оперативной памяти или больше
  • Минимальное место на диске:
    • x86 – 850 МБ
    • x64 – 2 ГБ
 Предварительные требования: Под предварительными требованиями имеется ввиду, что эти компоненты ОС должны у вас нормально функционировать для установки Microsoft .NET Framework 4.5.1 Если ваша ОС не повреждена вирусами (или бэд-блоками) и работает нормально, то Установщик Windows 3.1 и Internet Explorer должны нормально функционировать.

KB2858728

Скачать пакет Microsoft .NET Framework 4.5.1 можно по этой прямой ссылке с сайта Microsoft. Размер файла составляет 66,8 MБ, в него включены версии для 32 и 64-битных систем.Для установки пакета не нужно подключение к интернету, так как это автономный (полный офлайн) пакет.Полная версия файла Microsoft .NET Framework 4.5.1 имеет порядковый номер 4.5.50938.18408.

После скачивания, просто дважды кликните по файлу и следуйте инструкциям в окне установщика. После установки пакета - иногда может потребоваться перезагрузка компьютера.

compi-life.blogspot.com