Блог Евгения Крыжановского. Для чего нужен microsoft net framework


Microsoft .NET Framework

Microsoft .NET Framework – это одна из самых распространенных платформ для написания программ и инсталляции их на ПК. Она способна работать с разными языками программирования и функционирует практически на всех операционных системах.

Эта платформа создана для утилит, в основе которых лежит архитектура .NET. Впервые она вышла в свет в 2002 году и считалась аналогом распространенной в то время технологии Java. Эта разработка корпорации Microsoft способна работать с разными языками программирования, поэтому ее очень часто используют при написании приложений и различных утилит.

Стоит отметить, что Microsoft .NET Framework интегрирована во все операционные системы Windows для корректной инсталляции утилит. Кроме того, платформа регулярно обновляется, однако, версии, встроенные в ОС можно считать устаревшими, поэтому рекомендуется следить за выходами обновлений и устанавливать их в ручном режиме.

Как работает программа?

Главной задачей платформы является написание интернет-приложений. Помимо этого, с ее помощью можно создать консольные и Forms-приложения или Windows-сервисы. В состав платформы входит CLR, ASP.NET и библиотека классов. Первая составляющая необходима для создания интернет-сервисов и программ, а также для предоставления возможности работать с разными языками программирования.

Библиотека классов необходима для проведения программных задач. К примеру, обеспечение взаимодействия процессов ОС и обработки XML-файлов. ASP.NET является специальной библиотекой классов и предназначена для написания интернет-приложений. Платформа способна работать практически на всех последних версиях операционной системы Windows.

Возможности

Платформа Microsoft .NET Framework предназначена для создания различных приложений. Кроме того, она способна работать с разными типами программ. Помимо этого, платформа позволяет использовать практически все языки программирования. К тому же Microsoft .NET Framework можно устанавливать на различные операционные системы. Также платформа поддерживает работоспособность некоторых приложений.

Преимущества и недостатки

Microsoft .NET Framework способна писать интернет-приложения, создавать сервисы Windows. Также есть возможность создавать Forms-приложения Windows. Кроме того, платформа способна работать с разными языками программирования. Помимо этого, Microsoft .NET Framework поддерживается различными операционными системами.

К тому же стоит отметить простой и понятный интерфейс платформы. Достоинством Microsoft .NET Framework можно назвать бесплатное распространение, что позволяет всем желающим свободно обновить установленную на компьютер платформу.

Из недостатков можно отметить невозможность инсталляции новых версий на устаревшие операционные системы. Кроме того, в процессе работы Microsoft .NET Framework потребляет большое количество ресурсов системы. У аналогичных разработок этот показатель значительно меньше.

В общем, Microsoft .NET Framework является одной из лучших разработок в своем роде. В основном эта платформа входит в комплект операционной системы Windows. Однако, чтобы иметь на компьютере актуальные дополнения и новшества, необходимо скачать последнюю версию Microsoft .NET Framework.

Однако стоит помнить, что старые операционной системы Windows не поддерживают последние версии платформы начиная с 4.5. В этом случае необходимо устанавливать версию 4.0. Скачивать Microsoft .NET Framework необходимо только с официального ресурса Microsoft, поскольку это будет гарантией качества и надежности.

bezwindowsa.ru

для чего нужен microsoft.net framework 3.5&

нужен для корректной работы .NET-приложений .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++), и вопрос быстродействия зачастую зависит от качества того или иного компилятора.

touch.otvet.mail.ru

для чего нужен Microsoft. NET Framework? и может ли без него функционировать компьютер?

Может, но некоторые приложения его требуют

Microsoft. NET Framework для интернета все равно что DirectX для игр.

Microsoft .NET Framework - это комплекс сетевых сервисов и приложений от Microsoft. В последнее время все больше программ отказываются работать и даже устанавливаться без этого комплекса. Если таковых программ у вас нет - можете отключить этот сервис.

Microsoft .NET Framework - это комплекс сетевых сервисов и приложений от Microsoft. В последнее время все больше программ отказываются работать и даже устанавливаться без этого комплекса. Если таковых программ у вас нет - можете отключить этот сервис. А еще можно вот здесь почитать: <a rel="nofollow" href="http://www.microsoft.com/rus/net/" target="_blank">http://www.microsoft.com/rus/net/</a>

И добавлю, если Вы владелец видеокарты ATI, то для установки утилиты, управляющей ею (не драйвера, а утилиты Catalyst Control Center, позволяющей более четко настроить работу карты и драйвера) , ВАМ НЕОБХОДИМ чертов дот-нет фреймворк, будь он неладен.. .

Microsoft .NET Framework - это платфорам от Microsoft предназначенная для созднаия различных приложений. Она включает в себя средства для обеспечения выполнения приложений, созданных на ее основе, а также набор классов которые могут быть использованы для создания программ. .NET не является обязательным компонентом ОС, хотя многие приложения требуют его наличие. Скачать Microsoft .NET Framework можно с сайте Microsoft.

работать будет но чем дальше тем труднее все больше игр и програм требуют это приложение

Это виртуальный компьютер (аналог виртуальной машины Java). Исполняет программы, написанные на языках .NET (C#, VB.NET и так далее) . Компьютер функционировать будет, но программы такого рода он выполнять не сможет. Можно сказать, что это "драйвер" для выполнения некоторых программ.

спасибо всем за ответ

У меня почему-то при установлении граф. планшета требуется его установка

Сопоставляет различные языки прграммирования.

Приложение способствует работе других программ и является целым комплексом сервисов, доступных бесплатно. Бесплатно скачать и установить NET Framework для полноценной работы компьютера можно на сайте <a rel="nofollow" href="https://net-framework-download.ru" target="_blank">https://net-framework-download.ru</a>

NET Framework является комплексом сервисов, позволяющих запускать приложения, которые были созданы в программной среде Microsoft. NET. Соответственно, Microsoft активно продвигает свою программу, и запатентовала технологию Фреймворк. Существует огромное количество различных приложений, сайтов и программ, которые требуют наличия NET Framework, при этом определенной версии. Скачать бесплатно можно здесь <a rel="nofollow" href="https://net-framework-download.ru" target="_blank">https://net-framework-download.ru</a>

touch.otvet.mail.ru

Что такое Microsoft .NET Framework и для чего он нужен

.NET Framework – программная платформа, созданная компанией Microsoft как альтернатива Java от Oracle для поддержки как простых, так и серверных программ и приложений. Весь программный комплекс построен на общеязыковой исполняющей среде Common Language Runtime.

Можно провести аналогию между .NET Framework и мультимедиа кодеками. Без кодеков невозможен запуск некоторых форматов видео. Точно также без продукта Microsoft не получится воспользоваться большим количеством программного обеспечения.

Не совсем корректный пример, но все же. Представьте, что в одном месте собрались представители разных народов и им нужно о чем-либо договориться между собой. Но, как назло, все переводчики в отпуске. Как быть в такой ситуации? Самым оптимальным решением будет поиск единого понятного всем языка. Очевидно, что в роли такого языка выступит английский. Он будет понятен большинству присутствующих.

С программами происходит примерно то же самое. .NET Framework переводит код программ в понятную всем плоскость. Благодаря этому программы и приложения, написанные на разных языках программирования, становятся совместимы и могут спокойно работать друг с другом.

Большинство современных веб-приложений, программ, видеоигр созданы с помощью .NET Framework и ориентированы на нее. Соответственно, и работать без этой платформы они не смогут.

Для удобства пользователей разработчики программ при необходимости включают в пакет сопутствующих утилит .NET Framework наряду с тем же DirectX, к примеру. К тому же, в Windows 7 уже предустановленна эта замечательная программная платформа.

Как узнать версию .NET Framework

Существует несколько способов узнать версию установленного на компьютер Framework. Ниже описаны три из них.

1. Первый способ самый простой. .NET Framework по умолчанию устанавливается в одну и ту же папку. Папка эта располагается в C:\Windows\Microsoft.NET\Framework (или по аналогичному пути, но на другом диске, например «D:»). Открыв данный путь в проводнике, Вы легко можете определить установленные версии по названиям папок.

Папка Framework

2. Второй способ посложнее. Нужно перейти «Компьютер – Удалить или изменить программу» и в открывшемся списке найти программу Microsoft .NET Framework. Рядом с названием будет указана версия.

Программы и компоненты

3. Третий способ. Открываем редактор реестра. Для этого переходим «Пуск» и внизу выполняем команду regedit. Ищем раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP. По этому адресу располагаются разделы с номерами установленных версий программы.

Редактор реестра

Скачать Microsoft .NET Framework Вы можете на нашем сайте или с официального сайта разработчика.

yousoft.ucoz.com