浅谈Dynamics CRM开发转Dynamics AX开发的感受与差异

浅谈Dynamics CRM开发转Dynamics AX开发的感受与差异


今天我们来谈谈作为一个开发了N年的Dynamics CRM工程师因公司需要转战Dynamics AX的感受。主要从语言、开发工具、开发风格方向分析

一、差异对比

1、语言差异,对比如下:

产品语言
Dynamics AXX++、SQL Server(X++风格)
Dynamics CRMASP.NET、SQL Server(常规)、JavaScript、CSS、HTML

2.开发工具上的差异,对比如下:

产品工具差异下载途径
Dynamics AXMicrosoft Visual Studio 定制版(Online)、AX自带工具(OP)需要在虚拟机里运行开发,无法从本机电脑从头安装环境,微软提供虚拟机镜像文件下载已购买AX 后台资料库下载镜像
Dynamics CRMMicrosoft Visual Studio本机运行安装包安装Microsoft Visual Studio官网

3.开发风格差异,对比如下:

产品字段类型对象程序设计
Dynamics AXInt、str、boolean、char等等面向对象
Dynamics CRMInt、String、bool、char等等面向对象

4.产品架构差异,对比如下:

产品架构
Dynamics AXClient/Server(Online之前)、Browser/Server(Online)
Dynamics CRMBrowser/Server

5.系统权限配置差异,对比如下:

产品实现方式
Dynamics AX少量底层代码配置,需要技术介入
Dynamics CRM无代码配置,纯界面点击配置

6.应用顾问与技术顾问工作量占比预估,对比如下(个人感受预估,无法100%准确):

产品应用顾问工作技术顾问工作
Dynamics AX70%30%
Dynamics CRM30%70%

7.HTML的使用情况差异,感受最深的就是两个系统的HTML的使用,AX中你几乎可以不用会HTML,对比如下。

产品HTML使用率
Dynamics AX趋近于零
Dynamics CRM比较频繁

7.从一个.net开发转到AX和CRM的难度对比

产品难度点入门到完全独立开发时间预估(有人带的情况下)
Dynamics AX产品开发模式、语言1-5个月
Dynamics CRM产品开发模式4-8个月

二、总结

  • 关于开发体验途径
    在你未购买Dynamics AX之前你无法从正常途径下载到开发环境,导致入门门槛非常高。国内也不支持Dynamics AX的试用。直到Dynamics AX Online(Dynamics Finance and Operations)版本出来之后,你有机会体验到如何使用Dynamics AX,但是依然没有开发的权限。目前所知的未购买又可以体验开发的途径紧紧只有 Microsoft Learn的课程中可以免费体验(远程虚拟机)。

  • 新知识的获取途径
    不管是自学还是有老师带,但是遇到问题的第一解决方案还是需要靠自己去网络上搜索相关资料。但是因为国内Dynamics AX的使用率还不高,所以开发人员非常少,也导致了文章的知识覆盖率很低。我们想要获取到相关资料往往需要查看一些外国人的文章与资料。所以关于搜索引擎排名从高到低:google、Bing、百度(几乎没有),并且60%的资料都来自Microsoft Doc。

  • AX与CRM开发上最大的区别
    虽然发展至今开发工具都统一为Visual Studio,但是从你会发现大有不同。对于一个资深开发转AX来说,语言已经不是最大问题。感受最深的是AX中的AOT(应用程序对象树),下一篇文章为大家介绍AOT,作为入门第一课。不过我这人比较懒,如果没人愿意学的话我就不写了O(∩_∩)O哈哈~。附上AOT图片大家感受下:
    在这里插入图片描述

PS:Microsoft ERP也算底蕴深厚的产品,从1983年开始推出产品(DANMAX,初始名称)到2002年6月Microsoft以14.5亿欧元并购Navision A/S,然后发展至今。而CRM由微软自行开发的产品。虽然到online以后两者界面风格已经趋近统一,但是语言上还是做不到统一。
综上所述你会明白为什么CRM和ERP差异会如此之大。

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Major(Dynamics365)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值