SharePoint стал почти таким же вездесущим, как и Office. Организации используют его для управления знаниями, совместной деятельности и автоматизации бизнес-процессов. Конечно, это неизбежно приводит к его доработкам и расширению со стороны разработчиков. Если вы производили доработки SharePoint при помощи существовавших инструментов для Visual Studio версий ранее 2008 года, то знаете, что это было серьезной задачей. Поддержки стадии конструирования не было, конфигурация была сложной, а отладка — очень трудной.
Visual Studio 2008 предоставляет для разработчиков SharePoint гораздо более богатый набор инструментов. С его помощью вы можете создавать рабочие процессы SharePoint (см. шаблоны проектов на рис. 1.29) и строить WebParts на базе ASP.NET. Кроме того, отладка в интегрированной среде сокращена с 15 шагов до 5. Разработка под SharePoint теперь является первостепенным приоритетом, интегрированной среды. Это должно привести к упрощению процесса расширения SharePoint и помочь удовлетворить те потребности бизнеса, которые породил этот программный продукт для совместной деятельности.
В этом разделе были отмечены многие новые функциональные возможности VSTO 3.0 для Visual Studio 2008. Однако имеется еще масса других улучшений. В их число входят: доступ к открытым форматам XML, способность добавлять функциональные возможности в существующие формы Outlook, нестандартные панели задач в Word и Excel, привязка данных, а также улучшенные развертывание и безопасность. Мы опишем все это (и не только это) в главе 21.