Главная страница Обратная связь Карта сайта
ГлавнаяСтатьиПочему ASP.NET?


  

Демо-версия
сайт и интерфейс

Документация
все о системе

  

Служба поддержки
+7 (3412) 511419

Почему ASP.NET?

Наш основной продукт — C-Gator — это система управления контентом, построенная на основе технологии ASP.NET. Собственно, чем обусловлен выбор именно этой технологической основы? Существует множество других технологий для построения веб-приложений, как закрытых, так и с открытым кодом. Попробуем объяснить…

Прежде всего, что такое ASP.NET? Эта технология является составной частью платформы Microsoft .NET, она во многом сохраняет черты, схожие с Active Server Pages (ASP) и, как и ASP, работает под управлением веб-сервера Internet Information Server (IIS). В то же время, при внешнем сходстве, ASP.NET имеет множество новых черт и намного мощнее ASP по своим возможностям.

В основе ASP.NET — платформа Microsoft .NET. Эта платформа представляет из себя среду выполнения программ, по сути — виртуальную машину для языка MSIL, причем перед исполнением код MSIL преобразуется в машинный код, что обеспечивает высокую скорость исполнения.

Использование .NET позволяет нам применять для разработки любые языки этой платформы — мы пишем как на VB.NET, так и на C#. Эти языки используют механизм автоматического управления памятью — т.н. сборку мусора (garbage collection), что предотвращает от таких (типичных для языков с ручным освобождением памяти) ошибок программирования как утечки памяти (memory leaks).

Важную часть .NET составляет Common Language Runtime (CLR), то есть библиотека классов и функций, доступных для использования в программах. Особенность .NET в том, что библиотеки CLR имеют довольно большой «охват» по функциональности (настолько большой, что новым разработчикам требуется весьма значительное время на освоения всего инструментария, предоставляемого этими библиотеками). Это, в частности, означает, что большая часть базового кода, которую пришлось бы реализовывать разработчику, уже написана, отлажена, протестирована и хорошо документирована.

Помимо классов, предоставляемых вместе с .NET Framework, существует широкий набор библиотек компонент от сторонних разработчиков — как бесплатных, так и коммерческих.

Основной инструмент разработки на платформе .NET — интегрированная среда разработки Visual Studio. Линейка продуктов Visual Studio равивается уже около десяти лет, и сейчас это мощный универсальный инструмент с широкими возможностями настройки и расширения.

Все перечисленные преимущества, в сумме, выливаются в одно главное: это скорость реализации новых идей, динамичность разработки. Мы не тратим время на то, что уже сделано, сосредотачиваясь на проблемах заказчика. Мы постоянно развиваем наш продукт, не забывая при этом о качестве и ответственности за результат.

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

Никита Зимин,
ведущий разработчик компании «Деловые программы»

Вернуться к списку статей

Rambler's Top100 CMS List: Обзор систем управления сайтами и программ для создания сайтов
© 2005–2012 ООО «Компания «Деловые программы»