Профиль для веб-разработки с оптимизацией для работы с исходным кодом (из серии статей про VS 2010 и .NET 4.0)

Это пятая из серии статей, в которых я пишу о готовящихся к выходу VS 2010 и .NET 4.

Сегодня я расскажу про новый профиль "Web Development (Code Optimized)" (Веб-разработка с оптимизацией для работы с исходным кодом), который появится в VS 2010 и позволит вам опционально настроить расположение элементов IDE в Visual Studio так, чтобы скрыть WYSIWYG-дизайнер веб-страниц и использовать больше пространства для расположения инструментов, ориентированных на работу с исходным кодом веб-приложений.

Профили настройки VS 2010 для разработки веб-приложений

При первом запуске VS 2010 предлагается выбрать один из профилей для настройки IDE. Выбранный профиль будет использован для настройки того, как в IDE по умолчанию будут расположены/пристыкованы окна различных инструментов и какие будут использованы "горячие" клавиши. Затем вы можете изменить любые из этих настроек через пункт меню Tools->Options в IDE. Также вы затем сможете сбросить используемый профиль и выбрать другой через пункты меню Tools->Import and Export Settings.

Запустив в первый раз версию VS 2010 Beta2, вы могли заметить, что в списке выбора профилей стало доступно два профиля настроек для веб-разработки (Web Development):

0 Choose Default Environment Settings

Первый профиль "Web Development" является эволюционным развитием того профиля, что уже был в VS 2008 (с некоторыми приятными улучшениями, которые помогут эффективнее использовать пространство экрана в VS 2010). Этот профиль также позволит вам воспользоваться всеми преимуществами тех грандиозных улучшений WYSIWYG-дизайнера страниц HTML и ASP.NET, которые были сделаны нами в VS 2010 (более детально на эту тему я напишу в последующих статьях из этой серии).

Второй профиль "Web Development (Code Optimized)" впервые появился в версии VS 2010 и оптимизирует настройки IDE для тех веб-разработчиков, которые не хотят использовать WYSIWYG-дизайнер, предпочитая самостоятельно работать с исходным кодом страниц. При выборе этого профиля скрываются закладки WYWISYG-дизайнера страниц, а расположение остальных окон в IDE настраивается так, чтобы максимизировать объем исходного кода, помещающегося на экране (с минимумом панелей инструментов и других окон). При этом настройки профиля обеспечивают полноценную поддержку редактирования исходного кода/отладки страниц, а также использование IntelliSense.

Сравнение профилей VS 2010 для веб-разработки

Лучше понять отличия между профилями можно, сравнив скриншоты IDE Visual Studio сразу после применения каждого из профилей:

Скриншот после применения профиля "Web Development":

На рисунке ниже представлено стандартное расположение различных оконо IDE (при разрешении 750x650) после применения профиля "Web Development". Этот профиль является развитием существующего профиля из VS 2008 и настраивает отображение закладок design/split/source в окне редактирования исходного кода любой страницы HTML или ASP.NET:

1 Old Profile Small IDE

Скриншот после применения профиля "Web Development (Code Optimized)":

На рисунке ниже представлено стандартное расположение различных оконо IDE (при разрешении 750x650) после применения нового профиля "Web Development (Code Optimized)". Как вы видите, в это профиле пространство экрана оптимизируется для отображения редактора исходного кода, при этом все панели инструментов по умолчанию скрываются, а отображение закладок для переключения на дизайнер в окне редактирования исходного кода страниц HTML или ASP.NET отключается:

2 New Profile Small IDE

Ниже показано действие этого профиля при более высоком разрешении экрана:

2 New Profile Full IDE Single File

Комбинирование различных настроек

Все различные настройки, затрагиваемые обоими профилями для веб-разработки доступны в диалоге настройки Visual Studio, вызываемом через пункт меню Tools->Options. Это значит, что в качестве отправной точки вы можете выбрать любой из профилей настройки VS (включая профили General, VB и C#) и затем включить или отключить отдельные возможности для настройки IDE в соответствии с вашими личными предпочтениями.

Например, на рисунке ниже показана одна из настроек, доступных через Tools->Options, которая позволяет включить или отключить HTML-дизайнер (что, в свою очередь, опеределяет, будут ли закладки Design/Split/Source отображаться в нижней части каждого окна редактирования исходного кода страницы):

0 Tools Options HTML Designer

Это дает вам гибкие возможности по настройке IDE и оптимизации использования различных инструментов под ваш стиль разработки.

Два профиля для веб-разработки, идущие в поставке новой версии VS, являются хорошими отправными точками в персонализации настроек IDE и, как нам кажется, предоставляют наборы настроек по умолчанию, подходящие для значительной части веб-разработчиков. Вы можете начать работу, выбрав наиболее подходящий для вас профиль, и затем при желании оптимизировать настройки IDE в соответствии с вашими предпочтениями.

Резюме

Мы предлагаем новый профиль настроек IDE как просто один из вариантов для тех веб-разработчиков, которые предпочитают в основном работать с исходным кодом. WYSIWYG-дизайнер страниц HTML/ASP.NET остается включенным по умолчанию во всех остальных профилях настройки VS 2010 (как это было и в VS 2008), но в VS 2010 мы также реализовали множество улучшений в его работе (о них я более детально напишу в своем блоге позже). Так что не беспокойтесь, WYSIWYG-дизайнер определенно никуда не денется - напротив, мы будем расширять и улучшать его возможности с каждой новой версией.

Впрочем, нам кажется, что новый профиль "Web Development (Code Optimized)" является хорошей альтернативой для тех веб-разработчиков, которые предпочитают в основном иметь дело с исходным кодом страниц и не используют WYSIWYG-дизайнер. Этот профиль является для них простой возможностью отключить отображение дизайнера (а также всех связанных с ним дополнительных окон и панелей инструментов) в IDE и получить больше свободного пространства экрана для работы с исходным кодом.

Надеюсь, вы нашли для себя что-то полезное,

Скотт

P.S. Помимо блога, я в последнее время еще использую Twitter, чтобы публиковать краткие заметки и новые ссылки. Следить за моими публикациями на Twitter вы можете здесь: https://www.twitter.com/scottgu (@scottgu - это мой псевдоним на twitter)

оригинал статьи.