![]() |
|
|
Почему 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 в частности, являются сейчас одними из наиболее популярных технологий разработки приложений. Никита Зимин, |
| © 2005–2012 ООО «Компания «Деловые программы» |