2010-06-22 2 views
2

SharePoint в последнее время получает много шумихи. Есть контракты/публикации вакансий по всему месту, которые ищут опыт SharePoint. Кажется, большой толчок в разработке веб-частей, который все хорошо и хорошо, но теперь я также слышу, что все веб-приложения будут размещаться в SharePoint. Похоже, что это может легко ввести много лишних накладных расходов.Что такое реклама для SharePoint?

Я подумал, что поставил бы это для обсуждения среди вас всех. Я очень хочу услышать ваши мысли.

+2

Это сайт вопросов и ответов, а не дискуссионный форум. Проголосовал за закрытие. –

+2

Какова точка сообщества wiki? –

+1

Точка Community Wiki должна раскрывать людям, которые считают, что это дискуссионный сайт. В противном случае они скрываются, и мы не можем выяснить, кто они, чтобы исправить их. Теперь, когда мы знаем, что вы думаете, что этот сайт предназначен для обсуждения, можно предпринять особые шаги для исправления этой аберрации. –

ответ

8

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

  • веб-части могут быть размещены на SharePoint производственной площадке ... даже не принимая его для обслуживания! Это позволяет быстро развертывать новые функции без выпусков 3AM, чтобы убедиться, что никто не использует сайт.
  • SharePoint - это PLATFORM для разработки, которая содержит бесшовную интеграцию с приложениями Office Desktop, Office Web Apps, Project Server, Team Foundation Server, Reporting ... Это значительно увеличивает сотрудничество всех, кто участвует ... от разработки программного обеспечения до генерального директора до отдел по работе с персоналом в ...
  • SharePoint заботится о сантехнике. Он позволяет разрабатывать рабочие процессы, веб-части, отчеты и т. Д., Не беспокоясь о внешнем виде (как только у вас все настроено, конечно ... LOTS настройки), нужно подключиться к странным источникам данных СНОВА просто создайте новый отчет, который должен перераспределить весь сайт, чтобы беспокоиться о новой части функциональности (веб-части), снимающей весь ваш сайт.

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

0

Мои взгляды на Sharepoint до 2010 года не были хорошими - это нормально для внутренних вещей ... Но, видимо, новая версия должна быть действительно умной, но у нее еще не было возможности войти в нее. Хотя я с нетерпением жду возможности попасть туда.

0

Мои взгляды довольно скептически относятся к 2013 году. Команда разработчиков SP2013 должна заставить браузеры поддерживать заголовок X-Frame-Options в качестве параметра безопасности для iframes & JS или ввести заголовок X-Frame-Trust или сделать что-то еще, чтобы разрешить связь между приложением частью (которая является IFRAME со страницей в другом домене) и родительской странице, чтобы разрешить вызовы, как это в сценариях приложения части:

var selectedItems = window.parent.SP.ListOperation.Selection; 

или предоставить событие/обратный вызов, который вызывается в IFRAME АРР части, когда «контекст», как выбранный элемент, был изменен. В противном случае большое количество приложений не будет невозможно в новой модели приложений.

0

По моему мнению, это Sharepoint - отличная среда для предприятия, поскольку она предоставляет неисчислимые функции из коробки, которые практически необходимы для всех организаций, будь то совместное использование документов, поиск, подключение к LOB-системе, рабочие потоки, аутентификация, профиль пользователя, Люди, расширяя и масштабируя все эти функции для достижения бизнес-логики, которая в обычном веб-приложении будет самоцелью, чтобы собрать все эти вещи с нуля, а затем расширить ее для достижения. Следовательно, уменьшая человеческие усилия в процессе и уменьшая объем ошибок.