2

Поскольку произошла резкая смена архитектуры с SharePoint 2010 по 2013 год, я хотел бы знать, какие ограничения для разработчика при разработке решений/приложений для Office 365.Каковы ограничения для Office 365 (SharePoint Online) в среде SharePoint 2013

В SharePoint 2010 в Office 365 разрешены только программные средства для песочницы, но в SharePoint 2013 версии для песочницы обесцениваются, а модель приложения вводится. Был бы рад, если кто-то может пролить свет на то, что разрешено, и что ограничено Office 365 в новой среде 2013 года.

ответ

4

Sharepoint 2013 - это игровой чейнджер, начиная с того, что теперь можно использовать фреймворк 4.5, и, поскольку новая версия visual studio 2013, можно использовать MVC. С развивающейся точки зрения вы должны знать, что есть два варианта:

  1. Sharepoint размещен. В этом случае все ваше приложение устанавливается на серверах Microsoft. Из-за этого вы ДОЛЖНЫ использовать клиентскую объектную модель и javascript. Нет кода сервера. Таким образом, вы настроите свои сайты, библиотеки, списки и т. Д. С помощью 365, а затем получите доступ к этой информации с помощью библиотек javascripts Sharepoint. Если вы знакомы с js ans sp js, у вас не будет проблем.
  2. Autohosted. В этом случае вы можете выбирать между лазурной или хостинговой сетью (провайдер принимается), в обоих случаях вы можете использовать более традиционный aproach, с кодом сервера, классами, aspx и т. Д. Разница заключается в развертывании приложения, в этом случае приложение устанавливается как ссылка в 365 и весь код вашего хостинг-провайдера. Фактически все ваше приложение будет отображаться в 365 в iframe. Имейте в виду, что вы будете иметь дело с большим количеством междоменных скриптов.

И последнее, но не менее важное: у вас есть один последний вкус, но это не 365, Sharepoin onpremise, в этом случае это ваша собственная sharepoint, вы создаете, управляете, разрабатываете или развертываете все, что захотите. Это очень похоже на текущую модель sp2010, поэтому, я думаю, вы уже сейчас можете сделать.

Для получения дополнительной информации:

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