CRM – Dynamics CRM Developer Extensions (CRM 2011, 2013, 2015 e 2016)

Pessoal,

A ferramenta para desenvolvedores Dynamics CRM Developer Extensions (criado por Jasson Lattimer) é uma solução alternativa ao Developer Toolkit for Microsoft Dynamics CRM.

developerextensions_1

Diferenças entre os aceleradores:

  • No Developer Extensions temos um menor acoplamento com o CRM e não temos o “CRM Package” existente no Developer Toolkit. Isto pode ser bom, pois quantas vezes um desenvolvedor apertou “F5” no Visual Studio e removeu todas as customizações que outro desenvolvedor estava fazendo no mesmo servidor?!
  • Developer Extensions não cria classe “Plugins.cs” como o Developer Toolkit faz, ele automaticamente cria o código que já recupera as informações de contexto. Deste modo, o entendimento da codificação fica bem mais facilitado;
  • Com o Developer Extensions não temos plugins fortemente ligados as entidades e suas mensagens como é no Developer Toolkit, pois criamos os plugins sem informar em quais entidades ou eventos ele funcionará, cabe ao desenvolvedor registrar onde precisar;
  • Com o Developer Extensions é possivel criarmos os novos itens (plugins, workflows, web resources, etc) usando sempre templates:

developerextensions_2

  • Com o Developer Extensions podemos selecionar qual a versão do CRM que estamos desenvolvendo (deste modo, já usamos as versões certas das DLLs):

devext

  • No Developer Extensions não precisamos tipar fortemente (Sign the assembly) o projeto de Plugins e Workflows, pois automaticamente ele cria uma chave para nós:

developerextensions_4

  • No Developer Extensions podemos adicionar projetos de Teste Unitário para Plugins e Workflows:

developerextensions_5

  • O Developer Toolkit, apresenta problemas de compatibilidade com o Visual Studio 2013, 2015 e 2016, temos que realizar um workaround para que funcionem adequadamente;
  • O Developer Toolkit, não possui compatibilidade com o CRM 2015 e CRM 2016, também é necessário um workaround;

Em resumo, vejo um avanço significativo do Developer Extensions em comparação com o Developer Toolkit, pois as funcionalidades do Developer Extensions foram melhoradas ou não existem no Developer Toolkit.

[]’s,

Tiago Cardoso

Anúncios

Sobre Tiago Michelini Cardoso

I have been working with IT since 2006, almost of this time using Microsoft Dynamics CRM/365 as a source of solutions. I graduated in Bachelor of Information Systems at FIAP (Brazil) in 2012. I really love what I do! Technology has been my interest since always. Even in a tool different world of the current. When we didn't have internet, tablets, smartphones e social networks! Although I have worked in some roles, I can't give up "the developer life". Even so far of the greatest developers. Development in general is the thing that I love to work! I started my contributions about Dynamics in 2010. At the beginning, I used to help at MSDN and TechNet forums. But now, I'm dedicating all my time in my personal blog! Currently, I have the enormous honour of being the only Brazilian who got the award for Microsoft MVP (Most Valuable Professional) for Microsoft Dynamics CRM/365 product. I have been receiving the award since 2012.
Esse post foi publicado em Dynamics CRM e marcado , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s