Инструменты в помощь разработчику SharePoint 2013/2016 и Office 365
Рекомендуемые средства разработки
Краткий обновленный список инструментов, которые я рекомендовал бы для любого разработчика решений SharePoint 2013/2016 и Office 365.
Office 365 PnP (Patterns and Practices)
Очень большая и отличная библиотека, которую вы можете или должны использовать в проектах Office 365. Хороший набор сценариев, семплов, решений и документации.
SharePoint Client Browser
С появлением Office 365 наша жизнь и road-map разработчиков полностью изменился и шли годы и вскрывать артифакты все равно необходимо и тут приходит новая версия, в зависимости от предшественника, она на CSOM, что делает еще более обширное применение и простоту использования как для SharePoint 2013/2016, так и для Office 365.
SharePoint CSR Tool for Chrome (Cisar)
Расширение для Chrome позволяющий сделать ваш процесс написания SharePoint Client Side Rendering (CSR) более удобным, динамичным и простым. Поддерживает SharePoint 2013 и Office 365.
Творение Андрея Маркеева, спасибо ему и отдельный респект.
CAML Designer 2013
Приложение представляет собой гораздо больше расширений, чем любые из предшественников (U2U Caml builder) и я рекомендую вам скачать его сразу же, если вы еще этого не сделали.
Из приятностей: Автоматическая генерация образцов кода, как для сервера так и для клиента.
Из приятностей: Автоматическая генерация образцов кода, как для сервера так и для клиента.
SharePoint Manager 2013
С помощью данного инструмента вы всегда сможете посмотреть схемы, свойства, так же некоторые свойства сразу доступны для изменения и для исследования. Можно вскрывать спрятанные списки, смотреть перехватчики событий и всякие такие приятности.
ULS Viewer
Очень полезный инструмент для исследования логов и журналов.
CKS Dev
Ну никак уже без него, он стал первым плагином для Visual Studio 2010/2013, который является killer-feature, без которой лично я не представляю себе процесс разработки. Она позволяет более эффективно управлять вашей разработкой, добавляет кучу новых фичей как для проекта, так и для его отладки ваших решений SharePoint.
Color Palette Tool for Branding
Еще одна из интересных инструментов для брендинга SharePoint 2013 и созданиея своей палитры для SharePoint Look and Feel,. Я сам помню насколько сложно обстояли дела в 2010 версии, но в 2013 стало намного интереснее. И вот вам инструмент в помощь, даже исходя из названия понятно, что он дает вам генерировать цветовую палитру для сайта без особых усилий, сразу смотреть приблизительный результат.
Fiddler
Бесценный инструмент при разработке client-side логик, отладки AJAX и запросов к API. С его помощью вы без труда сможете отслеживать, тестировать запросы и ответы на стороне клиента.
Из новенького. Буду краток так, как для этих инструментов можно писать отдельный посты.
Отладчик для Canvas
SharePoint 2013 Search Tool
Этот инструмент позволит вам с легкость сформировать или отформатировать, а так же изучить более глубоко Search Service в SharePoint 2013. Ведь на сколько мы все знаем в 2013 версии поиск это все.
Проект
Скачать
Проект
Скачать
Анализатор вашего кода и разрабатываемого решения SharePoint
Ну и конечно же наш любимый SPCAF Contrib – community driven add-ons for SPCAF
Это отличный набор правил для SPCAF.
Thanks: Anton Vishnyakov, Dmitry Dolotovskikh, Alexey Bolshakov, Stas Vyschepan
SPMeta2
Библиотека, обеспечивающая гибкое API для создания артефактов SharePoint 2013 с помощью SSOM/CSOM или JSOM как для локальных установок SharePoint, так и для Office 365. Помогает поменять ваш процесс разработки исключив декларативное описание артефактов. SPMeta2 поддерживает все редакции: Foundation, Standard, Enterprise, Office365 (реализована с помощью CSOM).SPMeta2 для JSOM, позволяет вести разработку на TypeScript, SPTypeScript.
Спасибо за полезную подборку инструментов! О некоторых не слышал до сегодняшнего дня.
ОтветитьУдалитьВсегда пожалуйста
ОтветитьУдалитьSPSF/SPSD should be added as well :)
ОтветитьУдалитьReflector might be replaced by ILSpy.
ОтветитьУдалитьAlso, consider Chocolatey gallery and installation packages to setup VM/environment :)