Не будет преувеличением сказать, что написание подобных технических текстов такого уровня изменяет жизнь автора — с точки зрения не только затраты времени и сил для получения окончательного продукта, но и изменения видения технологических изменений. Т.к. это уже третья книга по SharePoint, соавтором которой я являюсь, у меня сложилось весьма неплохое понимание огромного ассортимента инструментов и средств, имеющихся в этом продукте. При этом бывает трудно ответить на с виду простые вопросы. К примеру, когда кто-то меня спрашивает, что такое SharePoint, мне приходится переворошить в уме все мои знания и сконцентрировать их в одно-два предложения, т.к. тот, кто задал вопрос, вряд ли собирается сидеть и ждать, пока я разверну демонстрационную доску и начну рассказывать про .NET, IIS, веб-приложения, семейства сайтов, списки и библиотеки. Я понял, что более важно выяснить, почему заданы вопросы и какие цели преследует человек, спрашивая о технологиях SharePoint.
К счастью, мне довелось работать с сотнями компаний в процессе проектирования и реализации, начиная с линейки продуктов SharePoint 2003, и у меня за плечами бесчисленные исследования и примеры отображения различных возможностей SharePoint на конкретные потребности организаций. И, что более важно, уроки, полученные на протяжении многих лет освоения и применения различных инструментов и средств, которые могут и усложнить решение до полной невозможности, четко оформились в голове и стали тем вооружением, которое позволяет при необходимости подхлестнуть энтузиазм клиентов. Надеюсь, что это сочетание глубокого знания продукта и реального опыта наложило отпечаток на форму и содержание данной книги.
Великолепным опытом была моя работа с рядом авторов отдельных фрагментов данного тома, и некоторые из них помогли нам уверенно расширить рамки книги за счет более подробного освещения “горячих" тем разработки приложений и бизнес-логики. С Улиссом Людвигом (Ulysses Ludwig) я работаю уже два года, и реальные проекты, совместно разработанные нами, серьезно повлияли на подход, принятый в главе, которая посвящена разработке приложений. Очень пригодились и экспертные советы Бена Нэдлера (Ben Nadler) по PerformancePoint и Business Connectivity Services, особенно когда мы поняли, что нам понадобятся две главы для разумного обзора всех нужных для этого тем.
Кроме того, Джоэл Олесон (Joel Oleson) и Крис Чанг (Chris Chung) обеспечили нас наставлениями и конкретным материалом по главе, описывающей вопросы управления, которая оказалась на удивление трудной для нас из-за широты данной темы. Ким Амарис (Kim Amaris) помогла нам в завершении главы по интеграции с Office 2010, так что спасибо им всем за помощь. Спасибо и коллективу издательства Sams Publishing/Pearson Education, которые помогали нам редактировать, форматировать и красиво оформлять текст.