未来的计算是多元化的,服务器、桌面机、手机它们如何互联,通过什么互联?.NET实现了这种多元化的计算,正改变着我们的生活。
您能否简要概括一下何谓.NET?
微软专家:微软.NET 是微软面向XML的Web 服务平台。
XML Web服务允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。
微软.NET平台提供创建XML Web服务并将这些服务集成在一起。
对个人用户的好处是无缝的、吸引人的体验。
但可能你又会问道“准确地说,什么是XML Web服务呢?它是未来的计算,.NET将如何改变我们的Web体验?”
5年前,微软提出了.NET的概念。
它最少可以分为三个层次基础层、技术构架层和业务构架层。
基础层事实上代表了微软对软件的一种理解,就是咱们以前说的.NET1.0版、1.1版,这是在最低层的。
当然,在最低层有很多的创新,比如说在表现层,以前是ASP.NET 1.1的技术,现在2.0出来了,能支持更多的新特性;在语言层也会支持一些新特性,比如属性标签编程等。
在数据访问层上面ADO.NET 2.0提供了对各种数据库服务器的访问提供了强大的支持。
那么XML Web服务则是沟通表现层数据访问层的通讯基础。
微软针对SOA架构设计了对.NET平台优化的WSE(Web Service Enhancement)和未来的Indigo。
在.NET推广上,很多人对.NET依然存在模糊的认识,您怎么看待这种现象?
微软专家:我觉得第一个是市场上大家对.NET的理解太多了,有人觉得.NET适应于开发简单的应用,没有什么可学习的,事实上里面有很多深层次的含义。
微软未来肯定是.NET的战略,所有的产品都会往.NET上靠,只有通过.NET才能实现在“Any Time, Any Where, Any Devices”标准上构建应用。
未来的计算是多元化的,服务器、桌面机、手机它们如何互联?通过什么协议来互联? .NET实现了这种多元化的计算,改变我们的生活。
等到.NET真的成为了现实,进行.NET开发,这是不现实的。
但现在市场上那种感觉就是觉得.NET是看不见,摸不着的,不太好理解。
我们应该澄清这种模糊的认识。
第二个是开发人员或者是技术人员。
有些技术人员认为J2EE是成功的,它具有成功的社区,它是完全开放的,它技术有活力并且很健康,这也是我们现在做的,微软是希望大家通过使用.NET平台,使人们更多看到.NET有价值的地方。
我们一直希望通过.NET实现解放生产力、降低开发成本,使大家去发展更有用的东西。
在第三个层面,企业级用户对.NET有误解。
在整个的价值链上或者生态链上,企业处于顶端,它会去影响下面的人。
他们觉得J2EE好,这个没有问题。
但从分析数据上看,.NET在企业应用市场已经开始领先于J2EE了。
.NET能够给开发者带来哪些价值?
微软专家:我觉得第一个是解放生产力,使大家可以将精力集中到对自己发展更有益的方面上。
第二个是已经发布的基于.NET的Visual Studio Team System(VSTS)可以对整个软件生命周期进行有效的管理,这个产品是基于SOA去设计的,具有很强的可升级性,企业可以根据自身软件开发过程中的特点,对VSTS进行部署或优化。
由于.NET的平台是统一性,企业可以方便的实现软件外包和软件集成。
微软同时提供对第三方的认证,最起码我们有一个权威的技术组织,保证软件开发的可靠性,不像在JAVA里面群龙无首。
微软提供这套完整的生命周期管理工具,是我见过最好的开发管理工具之一,它对从系统的需求、设计、建模、测试,到整个建模之后的详细设计、开发及部署,实现了软件生命周期内的决策管理、开发管理、测试管理、版本控制等等。
同时,可以支持跨互联网的虚拟编程,代表了微软对软件工厂和价值链的理解。
我觉得这是真正的软件工厂的开发工具,而不是一个简单的开发环境,它是一种理解,是一套整合的环境。
我觉得这是.NET最有价值的地方。
能否谈谈未来一段时间,微软.NET的一些进展?
微软专家:微软现在是越来越意识到除了在底层,我们还要在上层做一些东西。
2007年是微软重要的一年,很多重量级的技术
都已推出来,特别是.NET Framework 2.0,它有很多优秀的特性,比如语言级别支持换型,同时还坚持基于流水线的、标签式的编程,让结构看起来越来越简化。
2007年.NET领域将在表现不俗的就业市场绽放更加灿烂的笑容–“目前有7000万个以上的操作系统都安装了.NET Framework。
财富100强企业61%的商业应用都构建在.NET平台上。
”微软公司开发部总经理介绍了.NET的进展。
同时,据Gartner在有关关键应用的调查中,从操作系统角度看,运行在Windows 平台(36.5%)的应用超过了Unix(35.3%);从平台角度,选择微软 .NET的为25%,超过J2EE的22%; 据Jane的最新调查显示,在全球100强和《财富》100强加起来的共166个公司中,有92%的公司采用了.NET来开发其一些应用,而将.NET用于开发核心应用的公司占到了56%。
由此可见,.NET已开始酝酿着一场新的就业高潮,银行、保险业等诸多行业都在使用.NET,这将为广大的技术移民就业提供了绝佳的时机!
(维多利亚教育集团,电话:416-665-1888,网站:www.viccollege.ca)