программы на платформе microsoft .net framework

Microsoft .NET Framework является самой передовой технологией разработки программ под Windows.

С появлением .NET Framework концепция управляемого кода (managed code) получила полноценную поддержку софтверного гиганта. Microsoft считает .NET Framework и управляемый код технологиями будущего. Следующая после Windows XP версия Microsoft Windows - Windows Vista, будет основана целиком на управляемом коде. Вы можете получить преимущества платформы Microsoft .NET Framework уже сейчас.

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

Разделы


Платформа Microsoft .NET Framework для пользователей

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


Платформа Microsoft .NET Framework для разработчиков программ

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

Во-первых, кто еще помнит, как создавались программы на прежних версиях Microsoft Visual Studio, сколько там было разных сущностей для работы, например, со строками.
Давайте посчитаем: char*, basic_string template из STL, CString, BSTR, CComBSTR из ATL, класс _bstr_t, разные макросы типа OLESTR, L"", _T() и т.д. Далее, String из Visual Basic 6, на котором писались ActiveX визуальные компоненты. Наверняка еще не все упомянуто.
И сколько выделенной памяти и времени на отладку уходило в результате таких преобразований?
Неужели наличие одного типа System.String в .NET Framework не убеждает в большей производительности разработки и исполнения готового кода?

Во-вторых, управляемый код (managed code), получаемый на основе Microsoft .NET Framework, предотвращает утечки динамической памяти, трудно отлавливаемые и приносящие наибольший вред нормальному исполнению программ, и тем самым существенно сокращает время на отладку программ.

В-третьих, наличие большого числа базовых готовых классов самой библиотеки .NET Framework, начиная от классов-коллекций, и заканчивая атрибутами, делегатами, классами трассировки сообщений, веб-сервисами и т.д.

В-четвертых, разработка на базе Microsoft .NET Framework фактически делает минимальной разницу между устанавливаемыми приложениями Windows Forms и веб приложений (ASP.NET) для интернет и интранет сетей. Такого преимущества ранее никогда не было в предыдущих версиях веб разработки ASP.

В-пятых, наличие более удобных и элегантных графических компонентов, работа с Windows XP стилями и общий улучшенный графический интерфейс пользователя.

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


Как получить Microsoft .NET Framework

Пакет Microsoft .NET Framework распространяется бесплатно. Вы можете скачать пакет .NET Framework версии 1.1 по указанным ниже ссылкам.


Контакты: chv@rbcmail dot ru, +7 927 253 68 05 (сот.)

<< На домашнюю страницу