Visual Studio 2008 Professional Edition: основные причины обновления
Повышение производительности разработчиков |
Революционная модель доступа к данным |
Что это такое?
- LINQ позволяет разработчикам использовать технологию декларативного программирования для доступа к источникам данных
- Поддержка баз данных SQL, XML-файлов или собственной коллекции объектов в проектах VB и C#
- Новый конструктор наборов данных, поддерживающий иерархические наборы данных
- Технология IntelliSense для кода LINQ
|
Зачем мне это нужно?
- LINQ упрощает работу и позволяет значительно повысить производительность разработчиков
- Разработчикам не требуется изучать специализированные языки запросов, чтобы получить доступ к данным
- Разработчики могут сообщить компьютеру "что" они хотят, вместо того чтобы тратить время на то, "как" это получить
|
Разработка бизнес-логики |
- Встроенная модель программирования, механизм обработки и средства для разработки бизнес-логики с применением WF
- Конструктор рабочих процессов, шаблоны проектов и отладчик рабочих процессов
- Можно моделировать и машинные, и человеческие процессы
- Можно предоставлять и использовать веб-службы WCF из рабочего процесса
|
- Можно моделировать реально существующие бизнес-процессы в программном обеспечении
- Нет необходимости создавать собственные, настраиваемые подсистемы рабочих процессов
|
Поддержка нескольких целевых версий |
- Разработчики могут выбрать версию .NET 2.0, 3.0 или 3.5 на любом этапе процесса разработки
- Visual Studio настраивает шаблоны проектов, доступные библиотеки DLL и функции IntelliSense в соответствии с выбранной целевой версией среды .NET Framework
|
- Можно постепенно перейти на новейшую версию платформы, не принуждая пользователей выполнять обновление
- Можно использовать одно средство для работы с приложениями, выполняющимися в различных версиях .NET Framework
|
Средства разработки, управляемой тестированием |
- Создание модульных тестов для подтверждения работоспособности кода
- Привязка данных к модульным тестам, включая файлы CSV и XML
|
- Методы управляемой тестированием разработки позволяют создать высококачественные приложения и сократить время от начала разработки до выхода приложения на рынок
|
Средства разработки для систем Windows, Office и мобильных устройств |
Создание эффектных приложений |
Что это такое?
- WPF значительно упрощает создание управляемых содержимым приложений и приложений с широкими возможностями работы с мультимедийными данными
- Вы можете внедрить WPF в существующие приложения Windows Forms
- Технология ClickOnce позволяет развертывать приложения WPF через Интернет
|
Зачем мне это нужно?
- Можно включить в приложение мультимедиа и векторную графику, чтобы получить новые эффектные пользовательские интерфейсы
- Разработчикам удобно использовать безопасные, надежные параметры развертывания
|
Создание приложений на основе системы Office |
- Визуальные конструкторы для ленты, настраиваемых областей задач, области формы Outlook и новых мастеров.
- Поддержка рабочих процессов и Microsoft SharePoint
- Технология ClickOnce позволяет развертывать приложения, созданные с помощью средств Visual Studio для Office, через Интернет
|
- Можно легко создавать приложения на основе системы Office
- Можно ускорить проектирование и настройку области формы Outlook
- Можно использовать рабочие процессы SharePoint и получить доступ к корпоративным серверным хранилищам данных сторонних разработчиков, таким как SAP и Siebel
|
Приложения для мобильных устройств |
- Набор средств Visual Studio для устройств теперь включает модульное тестирование и эмулятор Device Emulator 3.0
- Проект для мобильного устройства поддерживает LINQ, WCF, профилировщик CLR или системный монитор и расширения BCL
|
- Разработчики могут сосредоточиться на функциональности приложения для мобильного устройства и не беспокоиться о различных удостоверениях, методах подключения или моделях хранения данных
|
Веб-приложения и службы |
Применение новейших методов создания пользовательского веб-интерфейса |
Что это такое?
- Встроенная поддержка Silverlight
- Улучшенная поддержка JavaScript и ASP.NET AJAX (Intellisense и отладка)
|
Зачем мне это нужно?
- Вы можете создать более интерактивные, более персонализированные веб-интерфейсы с широкими возможностями.
- Можно повысить производительность, осваивая меньше понятий и создавая меньше строк кода
- Меньше времени тратится на авторизацию, отладку и обслуживание
- Возможна совместная работа в ходе проектирования и разработки
|
Проектирование веб-приложений |
- В продукте VS 2008 теперь используется тот же конструктор веб-приложений, который поставляется вместе с новым продуктом Expression Web
- Комбинированный режим редактирования, позволяющий видеть одновременно источник HTML и конструктор
- Вложенные главные страницы, определяющие наследование дизайна макета на веб-страницах
- Диспетчер стилей CSS для выбора таблиц стилей
|
- Интуитивно понятный конструктор веб-приложений позволяет упростить создание веб-интерфейсов
- Изменение макета всего веб-узла посредством внесения минимальных изменений в код
|
Создание подключенных приложений |
- Встроенные средства для реализации программного обеспечения взаимодействия с помощью WCF
- Поддержка множества транспортных каналов и протоколов, включая SOAP
- Улучшенная поддержка стандартов, включая REST и JSON
|
- WCF проще в применении и лучше интегрируется с веб-службами
- При создании службы не требуется создавать код для размещения или выполнять развертывание в IIS
- Нет необходимости в разработке клиента для тестирования кода службы - WCF
|
Совместная работа |
Повышение эффективности совместной работы в группах |
Что это такое?
- Подключение к Visual Studio Team System 2008 Team Foundation Server с помощью Team Explorer*
- Совместная работа с пользователями продуктов Visual Studio 2008
|
Зачем мне это нужно?
- Ваша рабочая группа может работать более эффективно и управлять изменениями
- Членам группы, использующим Visual Studio 2008 Professional Edition, теперь проще взаимодействовать с членами группы, использующими продукты Visual Studio Team System 2008
|
Повышение эффективности совместной работы с проектировщиком веб-приложений |
- Код XAML автоматически создается средством проектирования, которое применяет проектировщик; затем XAML используется разработчиком
- С появлением VS 2008 рабочий процесс стал двусторонним; процесс может быть начат разработчиком
|
- Разработчики и проектировщики могут работать не последовательно, а итерационно и одновременно
- Разработчики и проектировщики могут повысить производительность и эффективнее организовать работу
| |
|