首页 > 参加MS CRM2011深度培训课程第二天

参加MS CRM2011深度培训课程第二天

    本来很早就应该把后一天的内容补充上了,不过最近半个月忙得要死,一直拖欠到了元旦,惭愧惭愧。

    第二天的内容,说实话,很多已经忘记了,非常对不起darren同学以及jim同学。依稀记得有一个产品组的经理介绍了一些内容,主要是一个可以内置于vs2010,借助于vs2010的自动部署功能完成对MS crm2011系统进行插件部署等功能的工具包,据说已经在某些地方下载到,不过目前我还没有找到,只有等正式announce的时候了。jim同学介绍了他现在做的一个利用office365等产品做的一个系统,尤其是他介绍的有关方法论或者说项目实施方法,我觉得很有借鉴的意义,可以看一下国外的同行们在实施mis类软件的项目中,是如何结合sure step以及相关的方法论(例如敏捷式开发)等。个人认为在整体的项目把控、进度的安排、阶段定义等方面,国内的项目组还是有欠缺的。当然,我们国内的情况也和国外的情况不一样,我们也并非要死搬硬套国外的形式,肯定还是借鉴国外的经验、方法,结合我们具体情况,创造出适合我们自己的方法。

   记得有一个朋友讲,MS crm2011的开发难度比crm4提升了很多。我同意这种看法。毕竟,dynamics crm要走向xrm,那么,就需要借助于现有的成熟平台,向标准化的方面进行靠拢,同时,也需要将原有的一个部分进行拆解,从而令每一个部分概念清晰,各个部分之间分工明确。由此,MS crm3时代的工作流引擎到了MS crm4的时候,就已经使用了workflow foundation。crm4时代的soap webservice,在MS crm2011中就被wcf所取代。而前端脚本中的crmForm对象的方法和属性在MS CRM2011时代就需要被分解为数据管理器和界面元素管理器两部分,从而分别对应于控制表单对应的后台数据的管理,以及表单界面元素的控制。同样的,MS CRM4中,已经有大量的addon product以及addon solution出现,为了避免出现这些内容在部署方面出现冲突,于是,引入了solution的概念,将不同的vendor开发、提供的扩展产品在逻辑上、物理方面做了一个隔离。而在定制方面,以前的定制人员可能继续要负责界面的设计又负责脚本的开发,而现在,引入了web resourcs的概念,对此进行了分工,有负责界面设计的,有负责脚本开发的,脚本开发完成后,存放在web resources中,界面设计人员在表单编辑器中对脚本函数进行引用,设定传入参数即可。

    记得当年学历史的时候,书上说,周朝是一个生产力大发展的朝代,因为当时出现了百工。我想,可能软件的发展也是如此吧,从而开始的电子管,到后来的汇编语言、c语言、java、.net等等这些,以及软件工程方面的各种理论,再到各种IDE开发环境的演进,可以看出,随着时代的发展,技术的进步,可能上一代的一个步骤、一个组件,在下一代被演进的时候,变化为了一个独立的部分、需要专门的人员去为之工作,这样,出现了上下游,出现了各个工种,出现了协作。久而久之,一个行业出现了。

    如果使用上面的观点,那么,就不难想象MS CRM2011能够变化成这个样子了。系统也在演进,从一个人就可以handle所有事情,到专岗专人,协同工作,MS crm也在向巨大的系统进化中。所以,产品组在MS crm2011版本中,剥离了界面设计人员和界面脚本开发人员,剥离了界面脚本中的界面控制元素与数据控制元素。在开发方面,分别区分对待了是微软技术还是其他非微软技术。等等方面,都在显示着,MS Dynamics CRM已经不再只是一个简单的客户关系管理的小软件,而渐渐向一个庞然大物在演进中。过程可能是顺利的,也有可能夭折,让我们拭目以待吧。

更多相关:

  • 原文出处: 韩昊    1 2 3 4 5 6 7 8 9 10 作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事   谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。   转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激不尽了。 我保证这篇文章...

  • 原文出处: 韩昊   我保证这篇文章和你以前看过的所有文章都不同,这是 2012 年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症患者…… 这篇文章的核心思想就是: 要让读者在不看任何数学公式的情况下理解傅里叶分析。 傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维...

  • 很多Linux高手都喜欢使用screen命令,screen命令可以使你轻松地使用一个终端控制其他终端。尽管screen本身是一个非常有用的工具,byobu作为screen的增强版本,比screen更加好用而且美观,并且提供有用的信息和快捷的热键。 想象一下这样一个场景:你通过Secure Shell(ssh)链接到一个服务器,并...

  • NarrowbandPrimary Synchronization Signal时域位置每1个SFN存在一个NPSSSFNSubframeSymbol长度每个SFN5最后11个symbol11个symbols频域位置NB-IOT下行带宽固定180kHz,一个PRB,12个子载波。...

  •  [h1]反斜杠只能够阻止一个字符  [h2]位于键盘的左上角,和~公用一个键。...

  •   Quixel megascans是一个在线高分辨率扫描模型和贴图库,一致的PBR校准的表面,植被,和三维扫描模型,还包括用于管理的桌面应用、混合和输出你的扫描数据的程序。它的产品已经与游戏和电影工作室合作。  quixel megascans可以帮助您创建地形场景,在电影设计方面经常需要在户外取景,但是有的场景并不是真...

  • ping #检测目标主机是否畅通traceroute #追踪路由mtr #检查到目标主机之间是否有数据包丢失nslookup #查看域名并解析,获取IP地址telnet #检查端口链接状态tcpdump #细致分析数据包发送接收 的详细内容netstat #查看网络端口连接状态ss #另外一种各式的查看网络端口连接状态 检测过程:...

  • 项目目前选型是前后端分离开发,其中前端使用 AntDesign pro。根据和一线工程师沟通,引入 mock 技术搭建 json-server,可以快速模拟调用后端接口,实现增删查改以及复杂的业务逻辑。不用等后端开发完毕,配合 rap2 接口管理系统,前后端统一约束,而且前端不用手工造数:可以从配置好正则的接口生成(来自 rap2 接...

  • MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:27场讲座(4h 19m) |大小解压后:2.35 GB Unity 2D游戏开发终极指南 你会学到: 学习使用Unity TileMap绘制您的世界 掌握初学者C#概念,包括sin...

  • 大二快结束,从大二初开始接触项目的工程开发,到现在也差不多一年了。之前一直在用c# 结合winform开发一些简单的桌面应用,也看过一些是实验室学长们用c#和其他多种技术结合 开发出来的系统, 接触过其源代码,为深入了解也曾阅读过试着了解内部实现的机制。在进行项目开发之前,带着我们的学长一直在和我们强调编程规范的重要性,并且给我们分析...

  • 开发板是开发和学习嵌入式技术的主要硬件设备,开发板的型号和种类很多,目前流行的是基于S3C6410 ARM11架构的开发板,S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通妖魔化处理等领域。OK6410开发板基于三星公司最新的ARM11处理器S3C6410,拥有强大...

  •       最后这几章感觉上更多是从软件完成整体上来讲的。比如说技术、方法等。       在我看来,其实一个团队一直坚持一种好的、先进的方法是不可少的。如果一个优秀的团队刚愎自用,只随着成员们喜好发展,那不能长久。比如说,在开发软件工程课程的大项目时,我们团队也在学习着敏捷开发方法,虽然我们没有严格按照它的形式或流程,但是我们运用了...