Когда можно использовать веб-части или полноценное приложение ASP.NET в SharePoint? - PullRequest
8 голосов
/ 02 марта 2011

Я все еще борюсь с этим вопросом, пытаясь освоиться с SharePoint, используя веб-формы ASP.NET. Мы стремимся использовать SharePoint исключительно по нескольким причинам; Одним из главных преимуществ является консолидация наших усилий в области развития. Так, например, сегодня у нас есть несколько одноразовых веб-сайтов с 1-5 страницами (небольшого размера) на нескольких серверах, установками IIS и т. Д., Которые кажутся немного фрагментированными.

Допустим, у меня есть требование для небольшого сайта (1-5) страниц. Как SharePoint может справиться с этой ситуацией? Создаю ли я несколько веб-частей, затем создаю страницы в SharePoint и подключаю их, или я просто создаю приложение ASP.NET Web Forms и предоставляю ссылку в SharePoint на него?

Спасибо!

Обновление

Я иду ни с одним. Судя по отзывам и дополнительным исследованиям, я ищу страницы приложений. Вот хорошая статья: http://grounding.co.za/blogs/brett/archive/2008/07/13/sharepoint-the-role-of-a-web-part-vs-using-application-pages.aspx

Ответы [ 4 ]

4 голосов
/ 02 марта 2011

Веб-части SharePoint используются, когда вы хотите, чтобы нетехнические пользователи могли создавать страницы с помощью пользовательского интерфейса SharePoint - создавая новые страницы на сайте, выбирая, какие части им нужны для страницы, настраивая их и размещая на них. стр. Они могут использовать таргетинг на аудиторию, чтобы показывать нужные веб-части только определенным пользователям.

Вы получаете все это практически из коробки с SharePoint. Даже если вам не нужно все это сразу, это не намного больше усилий, чем создание обычных приложений ASP.NET - , за исключением преодоления начальной кривой обучения.

1 голос
/ 02 марта 2011

Какой пользовательский опыт вы ищете?Иногда имеет смысл иметь статическую страницу, а иногда гораздо лучше дать пользователям возможность перемещать вещи и создавать свои собственные страницы.Создание веб-части не так уж и плохо, но я где-то видел, что вы переживаете нехватку времени, вам может понадобиться некоторое время, чтобы преодолеть начальные трудности обучения.

Мне сложно оценить кривую обучения, потому что Visual Studio 2010 делает вещи намного проще, чем все, что было доступно, когда я был новичком в SharePoint.

1 голос
/ 02 марта 2011

Вот что мы сделали ... мы переместили все наши существующие приложения на выделенный сайт приложений.Идея состоит в том, что это позволит нам быстрее развернуть SharePoint.Мы разработали пользовательскую веб-часть с урезанными для безопасности ссылками на все приложения нашего отдела на новом сайте приложений.Только другое развернутое решение было для настройки.

Идея состоит в том, что мы можем двигаться вперед и переносить существующее приложение, только если для этого есть реальная причина.Все новые приложения для совместной работы могут быть разработаны с нуля при необходимости с нуля.

ОБНОВЛЕНИЕ

Вы можете создавать страницы приложений, но ознакомьтесь с разницей между страницами приложений истраницы сайта:

http://blogs.msdn.com/b/kaevans/archive/2010/06/28/creating-a-sharepoint-site-page-with-code-behind-using-visual-studio-2010.aspx

1 голос
/ 02 марта 2011

Не создавайте веб-приложение asp.net для слишком быстрого взаимодействия с Sharepoint, есть много возможностей, которые вы можете выполнить с помощью sharepoint. Если этого недостаточно, вы можете легко программировать Sharepoint 2010. Вы можете создавать страницы приложения, которые эквивалентны веб-формам ASP.NET. Сначала изучите это, прежде чем создавать две аварийные системы.

Что должны делать страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...