Pull to refresh
0
Microsoft
Microsoft — мировой лидер в области ПО и ИТ-услуг

Офис как Платформа, выпуск №6 — быстрый старт разработчика SharePoint Online

Reading time 2 min
Views 5.6K
Перед вами начало цикла статей о разработке облачных приложений для Office 365 SharePoint Online. В первой статье цикла Дмитрий Плотников — консультант SharePoint — рассказывает об организации рабочего места и быстрого старта разработчика приложений SharePoint Online. Все статьи колонки «Офис как Платформа» вы всегда можете найти по ссылке #officeplatform — Владимир Юнев.
Данная статья — начало серии статей для разработчиков SharePoint на платформе Office 365. Перед тем как начать погружение в детали, сравним продукты по некоторым аспектам.


Сравнение SharePoint и SharePoint Online


Если сравнивать продукты детально по функционалу, то это займет много времени. Если среди читателей присутствуют те, кому это интересно, то изучите официальную статью в базе знаний в базе знаний Microsoft.

Рассмотрим плюсы и минусы SharePoint Online (далее SPO) vs SharePoint on-premises.

Плюсы

  • В SPO за вас сделают бэкапы, обновления и прочие инфраструктурные вопросы. Но это же относится и к минусу, так как в случае проблем вы никак не можете на это повлиять
  • Часто происходят обновления функционала
  • Есть возможности, которых никогда не будет в SharePoint on-premises, включая Yammer, Office Graph и т.д.
  • Интеграция из коробки с продуктами из состава Office 365. Не всегда работает идеально, но с этим можно работать

Минусы

  • Нет возможности писать код с доступом к ферме
  • Научиться работать с существующими ограничениями API

Коллекция сайтов для разработчиков


Для создания приложения, пригодится коллекция сайтов, куда устанавливаются готовые (или тестовые) приложения.

Если следующие варианты для создания такого пространства:

  1. Создать коллекцию сайтов в вашей существующей подписке Office 365. Подробно описано здесь
  2. Если у вас есть подписка MSDN, можно получить Office 365 Developer Subscription бесплатно здесь
  3. Приобрести Office 365 Developer Subscription
  4. Каждые 30 дней создавать триальную подписку

Полезные инструменты


Список не претендует на полноту, выделю интересные инструменты и расширения.

  • Microsoft Office 365 API Tools for Visual Studio 2013 – пишите приложения для работы с почтой, календарем, файлами и т.д.
  • SPCAF – крутой статический анализатор кода, настроенный специально для SharePoint
  • Office365 Developer Patterns and Practices –много примеров кода и решений Microsoft и сообщества
  • SPMETA2 – интересный проект для создания артефактов в SharePoint с помощью кода

Что дальше?


В следующих статьях цикла будет рассказано про работу с Office 365 через PowerShell, публикацию приложений в магазине Office Store, подключение к Office 365 из различных приложений, работу с Office Graph API, вопросы миграции и переноса кода, организации непрерывной разработки. Следите за обновлениями!

Авторам


Друзья, если вам интересно поддержать колонку своим собственным материалом, то прошу написать мне на vyunev@microsoft.com для того чтобы обсудить все детали. Мы разыскиваем авторов, которые могут интересно рассказать про разработку под Office и другие темы.



Об авторе


Плотников Дмитрий Александрович
Founder and SharePoint Consultant @ PlotnikovSoft

Microsoft MVP с 2011 года, веду личный блог о SharePoint и Office 365. Руковожу небольшой компанией по внедрению и сопровождению корпоративных систем на основе SharePoint/Office365.
Only registered users can participate in poll. Log in, please.
Как разработчик SharePoint, заинтересован ли вы в SharePoint Online?
69.23% Да, необходимо больше материала и статей 18
15.38% Не уверен, нужно больше информации 4
15.38% Пока разрабатываю только для обычного SharePoint 4
26 users voted. 16 users abstained.
Tags:
Hubs:
+11
Comments 8
Comments Comments 8

Articles

Information

Website
www.microsoft.com
Registered
Founded
Employees
Unknown
Location
США