Офис как Платформа, выпуск №6 — быстрый старт разработчика SharePoint Online
Перед вами начало цикла статей о разработке облачных приложений для 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
Коллекция сайтов для разработчиков
Для создания приложения, пригодится коллекция сайтов, куда устанавливаются готовые (или тестовые) приложения.
Если следующие варианты для создания такого пространства:
- Создать коллекцию сайтов в вашей существующей подписке Office 365. Подробно описано здесь
- Если у вас есть подписка MSDN, можно получить Office 365 Developer Subscription бесплатно здесь
- Приобрести Office 365 Developer Subscription
- Каждые 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.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.