.Net框架全力支撑XML和Web服务
.Net框架全力支撑XML和Web服务
微软公司著名工程师、C#编程语言的首席设计师Anders Hejlsberg在今次的研讨会上宣布:“.Net框架内建对XML Web服务的全面支持。”
.Net平台以所具有的Visual Studio.Net开发工具为世人所注目,新型开发工具完全超越了先前的微软编程系统,比如Visual Basic和C++等,但是,按照Hejlsberg的说法,新型平台整合了这些技术。他说:“我们都知道,平台之下的支撑技术还没有达到足够的丰富程度,在编程方面还不是特别友好。”
他指出,公司确定自身不可能以一种突变的方式迁移到XML和Web服务领域,之后就提出和实现了开发.Net框架的计划。.Net是一种分层的架构,公共语言运行时位于操作系统之上,此外还包含了用于数据访问基类库的各个层次,比如Windows表单、应用服务器以及ASP服务等。.Net框架采取了统一的编程模式,支持Visual Basic和C++等编程语言。
Hejlsberg指出:“这就是说,编程模式随你的习惯而定。但同Windows API编程方法不同的是,.Net 更是一种现收现付的模式,所有的功能都有,但我们没有一股脑地展现在你的面前。”
Hejlsberg的讲话中却没有提到老对头Java编程环境,略略提到了微软 J# Java编程工具的支持特性。然而,波音公司的两位工程师作为与会的听众却注意到了这一有意的忽略。
这两位波音公司的工程师不想公开自己的姓名,其中一位指出:“至于Java我则什么都没有看到。”虽然这两位身肩Unix和C++程序员之职的工程师认为他们对.Net也很有兴趣,不过,其中一位却对整个体系框架表示了强烈关注,他提醒说:“全是微软的一套,它们该如何控制这个架构呢?”
Hejlsberg却对.Net大加溢美之词,声称开发人员尽可把全部心思投入到编写程序、构造更好算法的工作中来。他说:“.Net就是对象的世界。”他补充道,对象就是隐含的垃圾收集器,因此程序员无须担心内存的释放问题。还有,异常函数可以应付所有的错误处理,而错误处理自身则受到全面控制。他说:“假如你不处理异常我们就只好把程序关闭。这样做会大大提高系统的可靠性。”
新型架构支持多种Web服务标准,比如SOAP、UDDI和WSDL等。XML和SOAP被组合起来实现.Net系统与其他平台之间的通信。在线交易的过程中编程对象可以转换为XML。他说:“XML完美地嵌入到了.Net框架的核心。”
Hejlsberg指出,编程的类型安全性也得到了强化,开发人员不能对某一对象置索引并把然后把它转换为另一种类型的对象。他还补充说,.Net的Web功能整合了Cobol语言之类的旧有代码,Hejlsberg说:“由于Cobol包含在了.Net框架之内,所以你完全可以在Web程序中编写Cobol语言的嵌入代码,对 Cobol程序员来说,这简直太令人激动了。
- 1个人上海OA实务
- 2CRM中的上海OA(一):客户支持环境的新选择(by AMT 刘宇 编译)
- 3上海OA日趋重要
- 4用专家网络进行隐性上海OA
- 5Novell OneNet重拳出击Web服务
- 6“网络服务”巨头竞争谁输谁赢:惠普SUN表现欠佳
- 7麦肯锡电子商务论丛-宽频能够挽救网络媒体吗
- 8泛普O办公自动化软件系统培训管理模块图
- 9论文:知识型企业的上海OA策略(By AMT 宋亮)
- 10WEB服务“不是”什么
- 11Microsoft.Net与Web Services
- 12数据集市:数据库的基础之一(by AMT 胡鹏)
- 13什么是知识整合?(by AMT 胡鹏编译)
- 14分析员:英特尔与Web Service
- 15综述:Google唱生日歌 重装上阵为生存而战
- 16如何识别上海OA“陷阱”
- 17PayCircle公布Web服务移动结算标准
- 18泛普OA办公软件实施工作备忘录
- 19e信 知识生产新生态
- 20CKM定义及规则
- 21没有哪个OA软件选型者不关心OA软件的价格
- 22如何在存储管理中最大限度发挥ROI?(by AMT 张艳编译)
- 23异中有同同中有异
- 24ERP融合了哪些先进的管理思想?
- 25Web服务中的信息安全:软肋 or 机会?
- 26怎样建立一个合理的知识结构
- 27企业老总不可再忽视上海OA
- 28麦肯锡电子商务论丛-B2B意外回流
- 29第二代Web服务展望
- 30泛普OA办公软件之客户关系管理系统架构
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼