Программное обеспечение для разработки под CRM

Программное обеспечение, которое необходимо иметь разработчику Microsoft Dynamics CRM.

Основное ПО

Основное обязательное программное обеспечение для разработки.

Microsoft Visual Studio [≥2010 для CRM 2013, ≥2012 для Dynamics 365]
Основная среда разработки.
Microsoft CRM SDK [CRM 2013, Dynamics 365]
Набор документации, компонентов и утилит для разработки и управления расширениями.
Microsoft Windows Identity Foundation
Набор дополнительных компонентов для .NET Framework, требующихся для разработки расширений.

Инструменты серверной разработки

Программы и расширения, облегчающие написание, отладку и сопровождение серверного кода на C#.

JetBrains ReSharper
Инструмент для повышения продуктивности работы в Microsoft Visual Studio: статический анализ кода, автозаполнение, навигация, поиск, подсветка синтаксиса, форматирование, оптимизация и генерация кода, рефакторинг, упрощение юнит-тестирования и др.
Web Essentials
Дополнительные компоненты для Visual Studio, расширяющие ее возможности и обеспечивающие оптимизацию результирующего кода.
Dynamics CRM Developer Extensions [CRM 2013]
Расширение для Visual Studio, помогающее публиковать разработанные компоненты в CRM.

Инструменты клиентской разработки

Программы и расширения, облегчающие написание, отладку и сопровождение клиентского кода на JavaScript.

Google Chrome
Браузер имеет мощный инструментарий для отладки и доработки программного кода и HTML-разметки. Есть возможность установки дополнительных расширений, упрощающих разработку под CRM.
Level up for Dynamics CRM/365 (Автор: Natraj)
Расширение для Google Chrome, помогающее получить дополнительную информацию и производить действия с формами, представлениями и данными CRM. Например, позволяет отобразить скрытые поля и ввести данные в заблокированные поля.
Sonoma Partners’ Dynamics CRM DevTools (автор: Sonoma Partners)
Расширение для Google Chrome, помогающее получить дополнительную информацию и производить действия с формами, представлениями и данными CRM. Например, позволяет выполнять FetchXML-запросы, отобразить прямо на форме системные имена полей.

Общие инструменты

Различные вспомогательные программы и компоненты.

XrmToolBox
Утилита с огромным набором разнообразных компонентов для разработки и настройки CRM.
SmartBear SoapUI
Тестирование веб-сервисов и создание сервисов-заглушек.
Telerik Fiddler
Перехват и анализ сетевого трафика.
Microsoft SQL Server Management Studio
Прямая работа с базой данных MS CRM, анализ данных, отладка и оптимизация работы базы данных.
Microsoft SQL Server 2014 Express (файл MgmtStudio 32BIT\SQLManagementStudio_x86_RUS.exe или MgmtStudio 64BIT\SQLManagementStudio_x64_RUS.exe)
Microsoft SQL Server Management Studio 16.4.1
Notepad++
Текстовый редактор. Работает с любыми текстовыми форматами, есть подсветка синтаксиса, перекодирование файлов и пр.

Библиотеки для серверной разработки

PZone SDK XRM [CRM 2016, Dynamics 365]
Библиотека основных компонентов для серверной разработки.
PZone SDK XRM Plug-ins [CRM 2016, Dynamics 365]
Библиотека компонентов для разработки плагинов.
PZone SDK XRM Workflow [CRM 2016, Dynamics 365]
Библиотека компонентов для разработки действий процессов.

Библиотеки для клиентской разработки

XrmServiceToolkit
Библиотека облегчает доступ к данным и метаданным CRM по протоколам SOAP и REST. Также содержит ряд дополнительных хелперов.

Библиотеки для тестирования и отладки

FakeXrmEasy
Библиотека для создания unit-тестов для плагинов и действий процессов.
PZone SDK XRM Testing [CRM 2016, Dynamics 365]
Библиотека для создания unit-тестов для плагинов и действий процессов.

Примеры кода

About the author

Добавить комментарий

Сказать спасибо

Способ платежа:

Подписаться на обновления

Укажите свой e-mail чтобы получать уведомления о новых статьях.