Для пользовательской разработки в SharePoint я рекомендую использовать либо пакеты решений, либо SharePoint Designer, но не оба одновременно.Я предпочитаю пакеты решений в среде, где есть серверы dev / test / prod, но без такой среды я бы, вероятно, склонялся к SharePoint Designer, а не к пакетам решений.Да, SharePoint Designer может перевести сайт в плохое состояние, но не так быстро, как это могут делать начальные итерации пакета решений.
При использовании SharePoint Designer вам определенно необходимо контролировать, кто имеетвозможность настройки сайта.SharePoint Designer 2007 автоматически ограничен, потому что вам нужно было иметь лицензию для его установки.Хотя лицензирование может быть хлопотным (и дорогостоящим), оно дает вам точный контроль над вашей аудиторией.
РЕДАКТИРОВАТЬ:
SharePoint Designer 2007 - бесплатно также.Поэтому как для SharePoint 2007, так и для SharePoint 2010 вы должны убедиться, что среда заблокирована, чтобы обычные пользователи не вносили несанкционированные изменения в дизайн сайта.