Глава 2

Visual Studio 2005

ASP.NET предлагает несколько способов разработки Web-приложений. Если вы предпочитаете много работать, то можете кодировать каждую Web-страницу вручную с использованием пустого текстового редактора. Этот подход является исключительно прямолинейным, однако монотонным и подверженным ошибкам в случае сложных страниц. Профессиональные разработчики ASP.NET редко выбирают такой путь.

Наоборот, почти все крупномасштабные Web-сайты ASP.NET разрабатываются с использованием Visual Studio. Этот профессиональный инструмент поддерживает обширный набор средств проектирования, включая легендарный набор отладочных инструментов и IntelliSense, отлавливающий ошибки и предлагающий решения во время ввода текста. Система Visual Studio также поддерживает мощную модель скрытого кода, отделяющую написанный вами код .NET от дескрипторов разметки Web-страницы. В довершение ко всему в Visual Studio 2005 добавлен встроенный тестовый Web-сервер, обеспечивающий простую и беспрепятственную отладку Web-сайтов.

В этой главе рассматривается основные характеристики интегрированной среды разработки (Integrated Development Environment — IDE) Visual Studio. Вы также узнаете о модели кодирования, используемой для Web-страниц ASP.NET 2.0.

На заметку! Система Visual Studio 2005 доступна в виде нескольких версий. В данной главе предполагается использование полного выпуска Visual Studio 2005 Professional или же Visual Studio 2005 Team System. Если вы пользуетесь упрощенным выпуском Visual Web Developer 2005 Express Edition, то лишаетесь некоторых возможностей, в частности, вы не можете создавать отдельные компоненты с помощью проектов библиотеки классов.

Что нового в Visual Studio 2005

Если вы являетесь опытным разработчиком ASP.NET, вас больше всего заинтересуют обновления, появившиеся в Visual Studio 2005. Хотя большинство функций редактирования и инструментов отладки в Visual Studio 2005 остались такими же, как и в Visual Studio 2003, в базовую модель было внесено несколько значительных изменений. Ниже приведены четыре наиболее значительных изменения, каждое из которых рассматривается далее в настоящей главе:

Беспроектная разработка. Visual Studio больше не засоряет ваши Web-проекты дополнительными файлами, связанными с процессом разработки (такими как .csproj и .sln). Одно из явных преимуществ этой модели состоит в том, что вы можете развертывать именно то, что разрабатываете, без необходимости фильтрации множества файлов. Однако в данной главе вы убедитесь в том, что концепция беспроектной разработки слегка преувеличена. Visual Studio все еще сохраняет определенное количество информации в файле решений (например, точки прерывания и параметры сборки) и незаметно прячет этот файл в пользовательском каталоге. Однако имеется значительное отличие — эти скрытые файлы решений не требуются. Необходимая информация (вроде ссылок проекта) хранится непосредственно в файле web.config. Вы узнаете о беспроектной разработке в разделе "Web-сайты в Visual Studio" этой главы.

предыдущая    следующая страница   оглавление

56

Hosted by uCoz