设为首页收藏本站language 语言切换
查看: 1403|回复: 0
收起左侧

Microsoft Dot Net技术与市场分析报告

[复制链接]
发表于 2010-2-25 10:22:52 | 显示全部楼层 |阅读模式
<p ><ccid_nobr><b>一、Visual Studio. net技术分析</b></ccid_nobr><p >微软的.NET计划是一项激动人心的浩大工程,随着VS.NET 正式版本发布的即将到来,.NET技术也逐渐趋于稳定和成型,越来越多的公司和技术爱好者投入到.NET的开发中来,而现在及早开始.NET的学习和相关开发正是好时机。但是,目前存在着的一个明显事实是,说到Visual Studio.Net 很少提及Microsoft.Net Framework Software Development kit(SDK),其实这两个产品虽然不同,但是它们之间时紧密相关的。Visual Studio.Net用于写应用程序的应用开发工具,The.Net Framework提供了应用程序运行所需的架构,也可以用其他文本工具写这些应用程序;然后用The.Net Framework SDK 命令行工具编译他们。(JAVA应用程序需要JDK(Java developmentkit) 的支持才可以运行。以下为The .Net Framework Infrastruture:<p ><ccid_nobr><center><img  src="http://www.hh010.com/upload_files/article/244/9_eizy0a12116.gif"></center></ccid_nobr><p ><ccid_nobr><b>二、C#是The .Net Development标准语言 </b></ccid_nobr><p >C# 组合并优化了Java和C++语言,是.Net 开发环境中的标准语言,其中微软CLR(Common Lanuage Runtime)的代码是用C#写的。CLR是.Net应用程序的运行层,它负责和操作系统进行交互。C#是比C++更加安全、更加具有创造性的编程语言。首先,C#集成了可是化的设计环境,而且C#综合了Java的许多优点,会真正成为企业级开发的语言。<p >C#语言的变量是安全类型(如 data types 仅能按预定义的方式被访问),而且被自动初始化。<p >自动垃圾回收机制减轻了程序员管理内存的负担,同时C#也支持 Throw …Try…Catch异常的捕获结构化模型。最关键的是微软已经释放了C#和CMI(Common Lanuage Infrastructure)并提交给ECMA。此举保证了这些开放的标准允许ISVs 开发C#和CLR的实现机制。<p ><ccid_nobr><b>三、 市场分析及预测</b></ccid_nobr><p >1、主流企业首次采用.net平台技术的时候,充分的技术人才储备是.net赢得市场 主动的根本<p > 通过业内人士的研究报告中分析得知, 预计到2002年为止高质量的开发者的缺乏会成为IT企业采用java平台的最大的阻碍(0.8可能性)。虽然java开发者的供应和对这种熟练的专业人士的需求之间的鸿沟在2003年拉近,但是分析家认为当主流的企业采用java并开始它们第一个大型项目的时候,java开发者的缺乏还将继续。可是.net 平台架构在人们驾轻就熟的Windows平台之上,无论从windows平台的使用者或是从windows平台上的开发工具来讲,市场的占有率都具有明显的优势。如何让windows平台上的用户平滑过渡到.net 平台这对于.net成为市场新一代的基于xmlweb services 应用和开发的首选平台具有十分重要的意义。 <p >2、VS.Net的核心基于企业级分布式解决架构和 Global XML Web Services Architecture,吸引着很多用户的关注<p >随着时间的流逝,Sun的发展不可避免地会受到.Net的影响。微软在整个基于XML的Web服务上占有明显的领先地位,Sun的用户必定要求类似的东西,因此就形成了Sun ONE(开放网络环境)。令人惊奇的是,Sun的Web服务市场口号听起来与微软的Web服务市场口号竟如此相像!<p >Global XML Web Services Architecture 由以下三部分组成:<p >(1)WS-Security :描述了怎样利用W3C规范 XML签名和XML加密<p >(2)WS-License:与MS-Security 一同描述怎样使现有的数字证书和其相关的信任语义安全与SOAP的消息相关联。<p >(3)WS-Routing: 描述怎样标识消息的地址在SOAP消息的头部,同时使得SOAP消息按照其路径发送到目标地址。<p >(4)WS-Referral:确保在SOAP 节点之间的路由可动态的配置<p >以上的四部分描述的核心标准主要是由Microsoft和IBM公司控制,这将为.net在新一代分布式企业计算模型的应用中树立谁与争峰的霸主地位。<p >3、销售商在增加企业用户利用 VS .Net对多种语言的有效支持和通过 简单的C#.Net 构筑分布式的应用来支持企业采用.Net解决方案的时候将面临机遇与挑战<p > .Net平台将是未来的"主流"技术,但是更保守的(也就是说,在技术上不太适应的)开发需要<p >一个与早期就采用了Java技术的公司很不同的服务和支持来进行它们的应用程序开发(AD)。许多主流开发者都不是而且永远都不会成为Java的专家。于是,到2003前Java销售商的主要挑战将是如何设法减低Java开发过程的难度(就是说简化和抽象),特别是对大众来说的Java 2企业版(J2EE)。相反.net的推出时机恰好是许多Java 用户对其使用上的难度产生抱怨后,怀着对.net 平台的快速和多语言支持的机制诱惑,因而很有可能导致新一轮的.NET热 。<p ><ccid_nobr><b>四、.net技术和Java 技术的比较</b></ccid_nobr><p ><ccid_nobr><ul><li>应用平台的风格     <ul><li>Mircosoft .net         <ol><li>企业级平台             <ol><li>运行时环境:Common Language Runtime(CLR)</li><li>标准库:.net framework Class Library                 <ul><li>GUIs: Windows Form</li><li>Component-oriented transactions:COM+ Services</li><li>Web Scripting: Asp.net</li><li>Data access:ADO.net</li></ul></li><li>开发工具:Visual studio.net 支持C#,Visual Basic.net,C++,Jscript</li><li>Web 服务的支持:Built-in support in .Net Framework asp.net,and the                 HailStorm(Authentication,Events ,Storage,more)</li></ol></li><li>2. 小设备平台:The .net Compact Framework</li></ol></li><li>Java Environment         <ol><li>企业级平台 IBM Websphere Application Server,BEA WebLogical Application             Server,SilverStream eXtendTM ,others             <ol><li>运行时环境:Java Virtual Machine(VM)</li><li>标准库:Java 2 Platform,standard Edition(J2SE) and Java 2 platform,Enterprise                 Edition (J2EE)                 <ul><li>GUIs: Swing</li><li>Component-oriented transactions:Enterprise JavaBeans(EJB)</li><li>Web Scripting:JavaServerPages (JSPs)</li><li>Data access:JDBC</li></ul></li><li>开发工具:IBM Visual Age for Java,Borland Jbuilder ,SilverStream                 eXtends Workbench </li><li>Web 服务的支持:不同的应用服务器产品提供了不同的支持,Sun 公司 的JXTA</li></ol><li>小设备平台:Java 2 Platform, Micro Edition (J2ME)</li></ol></li></ul><li>  微软的.Net Framework 与Java Environment 技术的焦点     <ul><li>Microsoft COM+ and EJB<BR><ccid_nobr><center><img  src="http://www.hh010.com/upload_files/article/244/9_ym7ate12111.gif"></center></ccid_nobr><BR><p ><ccid_nobr><center><img  src="http://www.hh010.com/upload_files/article/244/9_cel4gz12112.gif"></center></ccid_nobr><BR><p ><ccid_nobr><center><img  src="http://www.hh010.com/upload_files/article/244/9_pohyhe12113.gif"></center></ccid_nobr><BR><p ><ccid_nobr><center><img  src="http://www.hh010.com/upload_files/article/244/9_ona73n12114.gif"></center></ccid_nobr><BR><p ><li>Mircosoft .Net Framework and Java Environment's Web Service Illustrating<BR><p ><ccid_nobr><center><img  src="http://www.hh010.com/upload_files/article/244/9_m9cjnn12115.gif"></center></ccid_nobr><p ></ul><p ></ul><p ></ccid_nobr><p ><p ><p >(责任编辑 <ccid_nobr>赵正北</ccid_nobr>)                                 <p align="center"></p></p>
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-10 15:09 , Processed in 0.468009 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表