Microsoft, как мировой гигант по производству программного обеспечения, наводняет рынок множеством продуктов, новых версий, обновлений, сервисных дополнений и библиотек. Для пользователей обработка всех версий, изменений и номеров является настоящей проблемой.
Одним из таких продуктов является Microsoft .NET Framework. История библиотек .NET не так велика, как, например, Windows-систем, хотя за последние годы на рынке появилось более десятка версий - последующих редакций, сервис-паков и компиляций для различных сред. Специалисты NIXSolutions занимаются внедрением .NET и предлагают услуги в области создания серверных приложений на платформах .NET и .NET Framework. Здесь NIXSolutions reviews вы можете ознакомиться с отзывами о работе компании.
Так что же такое .NET Framework?
В просторечии именуемая .NET - это платформа программирования, с помощью которой создаются приложения для систем семейства Windows. Платформа предоставляет среду выполнения и библиотеки классов, которые предоставляют набор инструментов и функций для будущих программ. Что это означает?
Давайте представим, что дома вы работаете над приложением, задачей которого будет, например, отображать прогноз погоды. Используете пакет Microsoft Visual Studio, в котором будете программировать на одном из поддерживаемых языков:
- C++;
- C#
- J#;
- Visual Basic .NET.
Созданное приложение будет обращаться к системным функциям, например к системному трею (в котором будет отображаться температура) и протоколу TCP/IP (через который будут загружаться данные из интернета). Вы создаете программу, компилируете в среде Visual Studio и запускаете. Все работает нормально. Почему? Потому что и среда программирования, и программа, которую мы создали, используют .NET Framework для взаимодействия с операционной системой.
Поэтому можно предположить, что при переносе созданного приложения на другой компьютер (без установленного .NET) оно не запустится. Тогда будущий получатель программы будет вынужден установить пакет .NET Framework. Так почему же программа работает на вашем компьютере? Ответ прост, среда Visual Studio при своей установке добавляет в систему последние версии платформ .NET, которые необходимы для разработки программного обеспечения, хотя бы потому, что они содержат компиляторы вышеупомянутых языков программирования.
Резюме
Пакеты .NET Framework являются неотъемлемой частью программного обеспечения, доступного на большинстве компьютеров Windows. Большая часть приложения требует более старых выпусков, а новые версии будут работать должным образом, только если вы установите одну из последних версий .NET.