Различия между Microsoft CRM и xRM

Я просматриваю новую страницу xrm.com и обнаружил, что на ней отсутствует конкретная информация о том, что это значит.

Не могли бы вы объяснить, в чем основные различия между Microsoft CRM и xRM? Какие дополнительные возможности он дает разработчику или заказчику?

Заранее спасибо.


person borjab    schedule 05.11.2009    source источник


Ответы (3)


xRM — это всего лишь маркетинговый ход Microsoft, направленный на то, чтобы заставить людей задуматься об использовании Dynamics CRM не только для управления взаимоотношениями с клиентами. Отдельного продукта нет: xRM — это CRM.

person Matt    schedule 05.11.2009

Вы должны рассматривать Dynamics CRM как настоящую платформу разработки, которую вы можете использовать для разработки приложений, управляющих всем, что вы хотите.

CRM можно использовать по умолчанию для управления взаимоотношениями с клиентами, но на самом деле приложения, которые я разрабатываю с помощью Dynamics CRM, все больше и больше не связаны с CRM. Вот почему Microsoft говорит, что Dynamics CRM можно использовать для создания решений xRM.

person PatriceVB    schedule 05.12.2009

За мои 0,02 доллара Microsoft XRM действительно означает любовь к доступу к данным для разработчиков CRM. В CRM 4.0.13 SDK (выпущенном в октябре 2010 г. с накопительным пакетом 13) проверьте каталог microsoft.xrm. Там есть CHM и несколько пошаговых руководств по документам Word, а также пример кода. В каталоге инструментов находится исполняемый файл crmsvutil, который будет генерировать гигантский прокси-класс (мой был > 140 000 LoC), чтобы вы могли использовать LINQ для интеллектуального доступа к CRM.

Прокси имеет DataContext, основанный на ConnectionString, который очень похож на Entity Framework. Больше никаких FetchXML, никаких выражений QueryExpressions с бесформенной коллекцией BusinessEntityCollection. Когда вы делаете запрос, вы возвращаете IQueryables сильных типов моделей, которые даже имеют XML-комментарии Intellisense, полученные из описаний в ваших настройках CRM Entity. Короче говоря, получение данных из CRM становится менее обременительным.

Немного соли: я все еще разрабатываю свое первое приложение ASP.Net MVC, использующее microsoft.xrm, поэтому я пока не знаю его производительности или стабильности.

person Kelly Adams    schedule 10.06.2011