`
isiqi
  • 浏览: 16357816 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Java vs C# —— 微软DotNet平台升温

阅读更多
计算机世界网

微软.Net平台升温

■本报记者李建平

在所谓的平台争夺战中,微软.NET与J2EE等平台间的竞争一直是业界关注的焦点之一。为了吸引更多用户转向自己的平台,两大平台支持者均使出了浑身解数。

那么,现在谁占了上风?Gartner的调查显示,.Net企业用户已由去年7月的33%增长到今年3月的37%,而J2EE企业用户则由34%下降到27%。同时,在被调查的大型企业中,有26%将自己的系统构建在.NET之上,而选择了J2EE的为20%。传统上,高端大型企业被视为J2EE拥有优势的市场。另一家调查公司Forrester称,在其今年9月对322个软件决策者进行的调查中,56%将.NET作为首选开发平台,而选择J2EE的为44%。

显然,在这场平台争夺战中,.NET目前已经开始领先。

作为其推动.NET平台、加强伙伴关系努力的一部分,11月24日,微软企业决策者高峰论坛暨2004解决方案合作伙伴峰会在北京召开。来自国际、国内的微软合作伙伴展示了基于.NET平台的企业IT架构和应用解决方案。

.NET走向成熟

“目前有7000万个以上的操作系统都安装了.NETFrameworks。财富100企业61%的商业应用都构建在.NET平台上。微软公司大中华区合作开发部总经理柏尚杰这样介绍了.NET的进展。

Windows操作系统的主导地位、.NET的用户界面优势、以及对多种编程语言如VisualBasic以及C++等易于上手编程语言的支持,这些因素通常被视为.NET的优势所在。

但在柏尚杰看来,.NET的优势不限于此,其独特价值更在于它对各种终端的支持,可以让开发人员开发出可以充分集成的软件。此外,.NET带来的生产力提高和具有的较高投资回报率也是其受到青睐的原因。“随着2003年VisualStudio.NET和WindowsServerSystem系列产品发布,.NET架构就已经走向了成熟。”

微软2000年提出的.NET架构涵盖了其主要产品,是由各种各样的客户端来组成的平台。通过.NET,使开发人员可以非常便利地将软件集成到微软桌面,集成到企业产品和客户解决方案中去。

根据微软公布的数字,该公司的研发费用每年以20%到30%的速度增长,2004年达到了惊人的68亿美元,在这些研发费用中,最大的投入就是在.NET平台。根据微软的规划,目前涵盖了WindowsXP、WindowsServer、Office、Livecommunicationserver以及VisualStudio.net等微软主要产品的.NET,明年又会有新的产品:SQLSeverYukon以及VisualStudioWhidbey;2006年,具有重大创新的微软下一代操作系统Longhorn将会发布。

在当前企业软件架构面临变革之际,PatriciaSeyboldGroup对.NET的评价是:“作为第三代互联网应用程序的主流架构模型,.NET处于主导地位。”

赢得高端企业市场

“来自企业用户的收入占到微软总收入的40%,微软早就是一家企业级平台提供商。”当被问及在微软转向企业级市场之后,何时才能称得上企业级平台提供商时,负责微软全球企业客户和合作伙伴关系的微软企业及合作伙伴事业部副总裁卫西蒙不无自豪地表示。

卫西蒙表示:“我们在企业级市场上已建立了自己的声誉。同时,我们产品和方案已经对很多企业客户,特别是大客户产生了很大的影响,给客户带来了很多商业的价值,同时和客户保持了非常好的合作关系。”据了解,一直为J2EE所主宰的金融、电信等领域,开始越来越多地出现.NET平台用户。一直被认为在中小企业中流行的.NET在大型企业中也开始超越J2EE。

在卫西蒙看来,微软产品的价值体现在三个方面:首先是微软的产品提供了一个安全、可管理的平台,同时具有运行效率高、低成本的特点;其次,它可以把所有的信息工作者及其团队在企业内更好地整合在一起,带来效率的提升;另外,可以通过.NET平台把系统和应用很好地结合在一起,在企业能够有更广泛的覆盖。

卫西蒙介绍,微软的企业业务得到了很好的增长,比如在整个数据库市场增长10%的情况下,微软的增长是11.1%,Oracle的增长是2.4%,IBM增长了2.5%。其中,微软的十大数据库客户属于全球最大的前20家数据库用户;在服务器上,Windows同样占有很大的优势,根据IDC的数据,62%的服务器在Windows平台上运行。显然,微软已在高端计算领域取得了令人瞩目的成绩。

针对用户对安全问题的关注,卫西蒙坦承:“我们的系统被攻击的情况是非常多的。但这不是微软一家的问题,而是行业性问题。”据卫西蒙介绍,自2003年提出高信度计算举措之后,微软就开始编写更安全的软件了。此后推出的惟一操作系统是WindowsServer2003,该操作系统整合了新的安全特性,比起以往的版本安全得多了。在新版本中除了在工程设计方面做到更加卓越以外,在部署上也体现了新的优势。

来自调查公司的数据再次验证了卫西蒙的观点:在Gartner有关关键应用的调查中,从操作系统角度,运行在Windows平台(36.5%)的应用超过了Unix(35.3%);从平台角度,选择微软.NET的为25%,超过J2EE的22%。

在2004微软解决方案合作伙伴峰会上,来自微软海外的30个国际独立软件开发商展示了海外的成功解决方案。来自不同领域软件和服务企业的支持,拓展了基于微软.NET平台产品的解决方案,也展示了微软在企业级市场的长足进步。

微软只做平台供应商

微软不久前在国内推出MBS(业务解决方案)的举措,让很多合作伙伴产生了疑问和压力:“难道微软要与合作伙伴抢生意”?负责国内合作伙伴的卫西蒙笑着“检讨”自己没有做好工作:“微软已明确只做平台供应商。”

卫西蒙表示:微软自己不会在具体行业提供专业化的应用软件。微软提供一个很好的平台,支持软件开发商和集成商在其之上开发出能够符合行业应用的解决方案。“微软的MBS需要合作伙伴进行一些行业性开发。”

微软对中国有多项的投资计划。卫西蒙表示:“微软有多少研发投入会面对中国,微软业务有多少在中国来做,在中国要投入多少,还有在中国的发展伙伴方面等等,我们都有多年的这种投资计划。”

在国内,大约有200个通过微软认证的软件供应商和更多的系统集成商。对于“微软在国外每创造1美元收入利润,会给合作伙伴带来8美元,而国内合作伙伴只有4美元”的说法,柏尚杰表示:“随着中国软件经济的成长,微软希望能够给合作伙伴带来更多。”截至今年微软在华共发展了4家全球战略合作伙伴。仅仅从消息披露后,相关公司的股价有所增长上,可以看出,人们对微软给国内合作伙伴带来的价值有很多期待。

作为微软推动软件引进来和推出去的一部分,此次的合作伙伴峰会上一共签署了19个合作备忘录,涉及6家国外独立软件开发商(ISV)和13家本土的系统集成商(SI)。双方将就打造敏捷性企业、创造安全与灵活的IT解决方案展开进一步的合作。

分享到:
评论

相关推荐

    计算机本科毕业论文——基于DotNet平台的物流配送管理系统

    - **系统实现**:本系统采用Microsoft .NET Framework作为开发平台,C#作为主要编程语言。.NET Framework提供了丰富的类库和支持,使得开发者能够快速高效地完成系统开发工作。 #### 功能模块详细介绍 1. **货物...

    C#编写的DOTNET应用论坛0904版(Only Sql)源代码.

    C#编写的DOTNET应用论坛0904版(Only Sql)源代码 C#编写的DOTNET应用论坛0904版(Only Sql)源代码. C#编写的DOTNET应用论坛0904版(Only Sql)源代码.

    微软DotNET开发解决方案.docx

    微软DotNET开发解决方案 微软DotNET开发解决方案是基于微软.NET技术的一种软件开发解决方案,旨在解决软件企业在软件应用开发和过程管理中所面临的挑战和问题。该解决方案基于Visual Studio Team System,提供了一...

    C# 2022入门(DotNetCore 版本).pdf

    C# 2022入门(DotNetCore 版本) .NET 平台介绍 .NET 是一种用于构建多种应用的免费开源开发平台,例如:Web 应用、Web API 和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、Windows WPF、Windows...

    C# et DotNet_Csharp_Sharp_

    《C# et DotNet》是一本深入探讨C#编程语言和.NET框架的书籍,适合对这两者有浓厚兴趣或希望提升编程技能的开发者。C#(读作"C sharp")是微软公司推出的一种面向对象的编程语言,它以其强大、高效和易用性在IT行业...

    C#调用java程序的方法

    C#调用Java程序的方法是指将Java类转化成dotnet类,在C#项目直接调用。这种方法可以使得C#项目可以调用Java类的方法,从而实现C#和Java之间的交互。 在这个过程中,我们需要使用IKVM(ynamic Runtime ...

    C#精髓——经典著作

    《C#精髓——经典著作》是一本深入探讨C#编程语言的权威指南,旨在帮助开发者掌握C#的核心概念和技术,从而提升编程技能和项目开发能力。C#是.NET框架下的主要编程语言,由微软公司开发,广泛应用于Windows、Web、...

    轻量级C#编译器For_dotNet3.5汉化版[另有dotNet1.1英文版_dotNet2.0英文版_dotNet3.5英文版]

    本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet1.1环境。 ------------...

    微软DOTNET程序员高级培训教程资料.part1

    微软DOTNET程序员高级培训教程资料.part1

    thrift服务java调用C#完整代码.rar

    2. 在C#端运行服务,如`dotnet run`。 3. 在Java端,创建客户端实例并调用服务方法。 通过此项目,开发者可以深入理解Thrift的工作机制,学习如何在Java和C#之间建立高效的跨语言通信。这对于大型分布式系统中多...

    C# 实用类集 DotNet.Utilities 整理完整版,集合的比较全

    在.NET框架中,C#语言提供了丰富的类库来支持各种编程任务,而`DotNet.Utilities`则是一个由开发者编写的自定义工具类集合,旨在扩展和增强标准库的功能。这个实用类集通常包含一系列静态方法和辅助类,帮助开发者更...

    C#_dotNet多线程教程[汇编].pdf

    C#_dotNet多线程教程[汇编].pdf

    IEC61850 DOTNet源码 c#.zip

    《IEC61850 DOTNet源码与C#编程实践》 IEC61850标准是电力自动化领域的重要规范,它定义了变电站自动化系统(SAS)中设备之间的通信协议,旨在实现变电站的数字化、智能化。本资源包含了一套基于C#语言开发的IEC...

    C#编写的DOTNET应用论坛0904版~星海下载

    C#,作为微软.NET框架的主要编程语言,以其简洁、高效和强大的特性深受开发者喜爱。在0904版的这个论坛应用中,我们可以看到C#在构建Web应用程序上的优秀表现。本文将围绕这一主题,深入探讨C#与.NET框架的结合,...

    微软DotNet程序员高级培训教程系列资料

    ### 微软DotNet程序员高级培训教程系列资料 #### 一、软件架构基础知识 ##### 1.1 系统架构师的角色与职责 系统架构师是软件开发项目中至关重要的一员,他们负责整体规划项目的结构、行为和技术选择。一个好的...

    protogen java和C#rpc协议

    开发者需要使用protogen处理.proto文件,生成相应的序列化类和服务接口,然后在各自的Java和C#项目中实现这些接口,以实现跨平台的RPC服务。在实际开发中,这可以极大地简化分布式系统中不同组件之间的通信。

    DotNET平台概述

    C#基础教学项目 ,喜好DotNET平台开发和C#项目的人可以观看哦

    MapObjects C#开发实例 使用dotnet平台开发的GIS系统.rar

    MapObjects C#开发实例是基于GIS(地理信息系统)技术,利用.NET Framework(更具体地说是dotNET平台)进行开发的应用程序。GIS是一种用于处理地理数据的软件系统,它能够存储、管理和分析地理位置信息,帮助用户...

    java,.net,dotnet,c#面试题目合集

    Java、.NET、DotNet和C#是四种在IT行业内广泛应用的编程技术,它们各自有其独特的特性和用途。在面试中,对于这些技术的掌握程度往往是衡量候选人技能的重要标准。下面将对这些主题进行深入的阐述。 1. **Java**: ...

    微软Dotnet反编译工具 ILDASM 4.0 修改版

    【标题】:“微软Dotnet反编译工具 ILDASM 4.0 修改版”涉及到的主要知识点是.NET框架下的IL(Intermediate Language)反编译技术,以及ILDASM工具的使用。 【描述】:“微软Dotnet反编译工具 ILDASM 4.0 可以绕过...

Global site tag (gtag.js) - Google Analytics