2012-05-01 2 views
5

Для развития Sharepoint (я новичок в этом) - может кто-нибудь посоветовать, должен ли я использовать SharePoint Designer 2010 для разработчика, или я должен использовать Visual Studio 2010.Sharepoint Designer Vs Visual Studio 2010

Sharepoint Designer является бесплатно Лицензия Sharepoint и Visual Studio стоили с ней.

кто угодно может помочь.

ответ

1

SharePoint Designer позволяет делать изменения непосредственно в семействе сайтов. Это полезно для работы над теми вещами, которые вы не собираетесь внедрять в решение SharePoint (для развертывания администратором семейства сайтов ...)

Чтобы собрать SharePoint Solutions с помощью веб-частей, например, вы необходимо будет использовать Visual Studio.

1

Существует бесплатная версия Visual Studio, хотя она может быть доступна только студентам. SharePoint Designer позволяет вам делать все очень просто, но у вас не так много свободы, как в Visual Studio.

Довольно много, если вы только пытаетесь сделать основные вещи в SharePoint, и у вас мало опыта программирования, я бы придерживался Дизайнера. Если вы пытаетесь создать более сложные решения, я бы рекомендовал использовать Visual Studio.

+0

[Visual Studio Express] (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express) является бесплатным для всех. Однако я не знаю, включает ли он разработку SharePoint 2010. –

4

Все зависит от того, как вы планируете использовать SharePoint. Оба SharePoint Designer и Visual Studio - это инструменты. У них есть несколько совпадений, но вы захотите использовать правильный инструмент для правильной цели.

Visual Studio предназначен для создания приложений. Если вы намерены использовать SharePoint в качестве платформы для пользовательских веб-приложений, то вы должны использовать Visual Studio. Пакеты решений SharePoint, разработанные в Visual Studio, можно повторно использовать для разных сайтов, семейств сайтов, веб-приложений, сред и даже организаций. Для приложений SharePoint Designer может использоваться как инструмент прототипирования в среде разработки, но он не должен использоваться в рабочей среде.

Visual Studio предоставляет вам максимальную гибкость и доступные опции. Обратите внимание, что это может быть хорошим и плохим. Объектная модель SharePoint даст вам достаточно веревки, чтобы повесить себя. Если вы не будете осторожны, ваш код может плохо работать и потреблять память.

Как и любое другое веб-приложение, разработка приложений для SharePoint в Visual Studio позволяет вам поддерживать свой код в репозитории управления версиями по вашему выбору.

Однако разработка пользовательских веб-приложений далека от единственного использования для SharePoint. Многие фермы SharePoint содержат регулярные сайты из командной строки, встречают рабочие пространства или публикуют сайты, используемые для совместной работы и управления контентом. Эти сайты не должны быть переносимыми или многоразовыми. Не существует среды разработки или постановки - есть только производство. И в некоторых случаях настройка сайта и даже создание сайтов выполняются конечными пользователями, а не разработчиками. Для этих сайтов SharePoint Designer - лучший инструмент, чем Visual Studio, за исключением случаев, когда желаемая функциональность не может быть достигнута с помощью SharePoint Designer.

Смежные вопросы