分享

回顾TechEd06洞察微软6大发展趋势-开发者网络-循序-天极Yesky

 昵称26026 2007-04-26

回顾TechEd06洞察微软6大发展趋势

2007-03-13 09:05 作者: 出处: CSDN 责任编辑:卢林嘉

  微软于今年推出11项主题、78堂的课程,强调企业应该以人为本,建置更简便、直觉的工具与系统,以因应市场快速的变化与激烈的竞争。但是当工具越来越简单,人的取代性是不是变更高了呢?其实工具只是辅助,人长期累积的领域知识与经验,是无法取代的价值所在。

  微软于TechEd 2006的主题演讲强调以人为本,以影片串场,讲述一家企业因为没有好的工具,导致商机与人才流失的“南柯一梦”,印证“人”是企业最重要的资产,员工若没有好的工具,难以上场打仗。

  接着以类似“24小时防恐任务”的手法,描述一个命运乖舛的企业,在短短数分钟内,历经各种光怪陆离的突发事件,全剧以令人发噱的方式,带出微软的ForeFront、Exchange Server 2007、Windows Vista、2007 Microsoft Office System、.NET Framework 3.0、Windows Compute Cluster Server 2003及商业智慧解决方案等多项重点产品。

  课程多元,学员各取所需

  很多人认为TechEd是“邪恶帝国”的年度“大拜拜”,事实上学员来自各领域,抱持不同的需求,也有程度的差别,因此课程的安排,诉求满足各式人才的需求。有学员透露虽然不会那么快导入Visual Studio 2005,但确实有必要了解未来的走向。又例如SQL Server 2005已经推出一年,但对企业而言,现在可能正是评估升级的时间点。

  对于技术演进的飞快速度,大家倒是抱持一致的看法。2005年才推出.NET Framework 2.0,不到1年的时间,竟冒出了“3.0”,着实吓坏了.NET开发人员。微软开发工具暨平台推广处开发技术推广经理王森特别解释:“3.0完全以2.0为基础,只是在2.0的组成组件上添加新成员。”对追逐新技术的辛苦,放诸.NET与Java皆准,不过学员对.NET Framework 3.0普遍抱持正面的看法,认为确实可以提升生产力。

  参与人数创新高

  由于今年报名的学员高达2000人以上,突破历年的记绿,所以11项主题78堂的课程中,有许多堂课都发生爆满的情况,必须加排座位但仍要席地而坐或站着听课。

  彭靖灏的“.NET Framework 3.0总览”400人教室挤进超过600个学员。如此盛况很合理,原因是Ajax与.NET Framework 3.0是今年开发工具与技术类主题的重点,开发人员在这3天,几乎只要停留在201ABC大教室,就可以得到所有的答案。

  WPF最炫,而WCF最实用

  关于.NET Framework 3.0相关课程都很热门,至于WCS(Windows CardSpace)也就是下一代的.NET Passport,由于在课堂中不易展示效果,因此并没有排入此次课程。

  WPF(Windows Presentation Foundation)是最酷炫的部分,有不少学员讨论着未来Web与桌面应用程序的界限将逐渐模糊,讲师彭靖灏甚至大胆预测,未来1~2年的网站发展,将出现惊人的改变,使用接口会大幅改善。

  WPF让设计与开发人员可以协同合作,产出高满意度的互动接口。但就笔者看来WCF(Windows Communication Framework)才是更重要的技术。

  原因何在?过去我们应用Socket、COM+、CORBA、.NET Remoting及Web Services等多种传输技术,每一种技术的底层架构与程序写法不同,支持的安全与交易机制也不相同,因此技术的转换意味着大量程序的重新改写。

  而WCF统一了分布式技术的写法,调整架构只要修改组态设定,毋需改写程序。微软开发工具暨平台推广处在今年的.NET相关课程中大手笔送书,只要答对问题,即可获得赠书。而WCF的所有课程,都一再强调讯息传递的A(Address)/B(Binding)/C(Contract)概念,只要记得这3个单字,至少可以赚到2本书。
ASP.NET与WPF是两条平行的路线

 

  在WPF出现以后,ASP.NET该何去何从?王森解释了微软的定位,WPF属于向量技术,与Flex类似,号称“Flash Killer”。目前ASP.NET与WPF是两条平行的路线,ASP.NET会加入Atlas作为Ajax解决方案,继续演进下去。

  ASP.NET 2.0的讲师奚江华认为在这条双轨的路线上,WPF在向量技术的应用上是很好的选择,但关于数据存取、Grid及使用者权限控管等,都必须自行处理,因此目前看来ASP.NET是比较成熟的选择。

  WF企图统一Windows平台的Workflow标准

  最初WF(Windows Workflow Foundation)曝光时,引起国内Workflow厂商的一阵恐慌,担心撼动Workflow市场,事实上WF只是实现Workflow的最低装备,企业若要利用WF自行开发Workflow系统,将是非常辛苦的工程。

  WF可以作为Windows平台的Workflow共同标准,微软提供基本的活动(Activity)组件,可以预期的是未来将出现更多以WF为基础的商用活动,Workflow产品也将基于WF改版。

  另一个观点,是应用系统也是许多活动与流程所组成的,那么未来的程序开发,也许可以改为设定流程与各种条件触发的事件,条件的改变,将毋需修改程序代码,调整参数即可。

  LINQ解决对象与数据对应的问题

  对象导向是目前程序开发的主流技术,当关系型数据库对应到对象导向的开发方法,要以对象导向的展现方式,存取关系型数据库,若没有工具的协助,必须付出相当的成本。一般数据库的应用,结合或参照多个数据表是很普遍的需求,但是利用对象导向技术,要实时且灵活的运用资料,目前仍是很费工的事情。针对这样的问题,目前有架构(Framework)层级与程序语言层级两种解决方案。

  市场上开放源码的Hibernate、Borland的ECO(Enterprise Core Objects)、微软未来将推出的ADO.NET vNEXT,均是架构层级的O/R Mapping(对象与关连式数据库对应)解决方案。架构层级O/R Mapping的缺点,在于除错不易,数据对应、属性设定的错误,以及对象查询语言 (Object Query Language)的错误,在执行阶段才会发现问题。

  TechEd 2006第3天的场次中,由微软开发工具暨平台推广处应用架构技术经理李匡正所介绍的LINQ(Language Integrated Query for .NET),是目前市场上少见的程序语言层级技术,可以在开发阶段发现与修正数据与对象对应关系的正确性。LINQ不限于对象与关连式数据库之间的对应,还包括XML之类阶层式数据与对象的对应技术,可大幅降低开发的负担。

  SOA可以不搭配任何产品

  有别于厂商立场主张引进产品达到SOA的调性,微软开发工具暨平台推广处应用开发技术经理周旺暾的课程,完全不带产品,以技术的角度切入SOA,是很有价值的一堂课。

  周旺暾强调:“导入产品才能实现SOA是错误的观念。SOA的关键是用新的方法思考,而不在于投资的多寡,不搭配任何产品也可以实现SOA。”SOA第一步是先不管技术,思考企业存在哪些服务,然后再回头检视采用的软/硬技术。

  换句话说,企业应该依商业逻辑切割系统成几个层次(Layer),决定哪些应用需要提炼成为“服务”。再从技术面思考如何封装服务与重构系统,至于当初的开发方法造成紧密捆绑而无法拆解系统、开发者离职无力修改,或者委外项目无法取得程序代码等情况,才考虑重新开发。

  Windows Vista调校原理大公开

  在大会中Windows Vista中文版首度曝光,在此次课程的规模中,Windows Vista相较于其它产品显得“小巧”。TechEd特别开一堂课,透露微软加速Windows Vista效能的方法,例如改变程序执行计算时间,更有效率地分配处理器运算能力供多个程序使用,以及改变I/O优先权,让重要的程序可以先被处理等。

  微软保留部分程序在使用者登入后,于背景程序执行,缩短开机的时间,或者让重要的程序拥有较高的优先权与内存容量,使系统效能“感觉”上更加流畅。

  商业智能延伸到绩效管理领域

  微软在今年4月收购ProClarity,借重简易接口、绩效地图与分解树等分析工具,增加微软商业智能平台的优势。明年的第三、第四季,微软将推出PerformancePoint Server 2007,整合Business Scorecard Manager 2005(BSM 2005)、Proclarity 6.2与全新规画工具,延伸商业智慧的触角到企业绩管理领域。

  2007 Office System也将成为商业智慧的前端工具,例如可以在SharePoint Services分享、检视、制作报表;由于.NET 3.0的加持,Excel数据与图表检视,将提供更实时的动态呈现效果。

  资安议题,老外依旧独领风骚

  信息安全领域,微软在买下Sybari后,推出Antigen,继而更名为ForeFront,强化Exchange平台传递讯息的安全性。而Steve Riley是今年唯一的老外讲师,主讲四场信息安全的课程。

  相较于国内讲师照着投影片中规中矩的表现,Steve Riley的课显得活泼生动。课程的一开始,Steve谈到生活中难免遇到交通常常打结的情况,在都会区塞车是很常见的,但在澳洲你会遇到另一种情况-车子困在羊群里。Steve以生活化的例子告诉我们,流量与安全的管理,在很多地方都会发生,IT人应该做足准备。

  工具无法取代人的领域知识

  在“与微软对谈”的时间,有学员问到:“工具越做越简单,身为技术人员实在很担心以后一个国中毕业生,就可以和我们做同样的事情。”这个问题在第3天的课程,有多位讲师在课堂上提出他们的论点,微软开发工具暨平台推广处开发技术推广经理李学麟在部落格谈到他的看法:技术的决策包含管理与架构的考虑、团队素质、维护、领域知识,甚至技术细节,所以拖拉对象的酷炫技术真的是国、高中毕业生做得来的吗?

  关键在“领域知识”-特定产业累积的知识与经验。就像是升级SQL Server 2005有哪些问题?又该如何解决?Exchange Server 2007怎么套用在既有的架构中,才能达到随处存取的构想呢?实做WF技术时是采用“循序式流程”、“状态转移式流程”、“Rule base流程”,还是三者混合运用好呢?

  工具可以帮助加速工作效率,却无法取代人的价值,无法帮你决策、下判断,甚至负责任。


 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多