中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > .NET > 临时文章
Microsoft Dot Net技术与市场分析报告
作者:张广军 时间:2006-09-29 11:13 出处:昆仑瑞通高级技术培训中心 责编:月夜寒箫
              摘要:Microsoft Dot Net技术与市场分析报告
一、Visual Studio. net技术分析

微软的.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:

二、C#是The .Net Development标准语言

C# 组合并优化了Java和C++语言,是.Net 开发环境中的标准语言,其中微软CLR(Common Lanuage Runtime)的代码是用C#写的。CLR是.Net应用程序的运行层,它负责和操作系统进行交互。C#是比C++更加安全、更加具有创造性的编程语言。首先,C#集成了可是化的设计环境,而且C#综合了Java的许多优点,会真正成为企业级开发的语言。

C#语言的变量是安全类型(如 data types 仅能按预定义的方式被访问),而且被自动初始化。

自动垃圾回收机制减轻了程序员管理内存的负担,同时C#也支持 Throw …Try…Catch异常的捕获结构化模型。最关键的是微软已经释放了C#和CMI(Common Lanuage Infrastructure)并提交给ECMA。此举保证了这些开放的标准允许ISVs 开发C#和CLR的实现机制。

三、 市场分析及预测

1、主流企业首次采用.net平台技术的时候,充分的技术人才储备是.net赢得市场 主动的根本

通过业内人士的研究报告中分析得知, 预计到2002年为止高质量的开发者的缺乏会成为IT企业采用java平台的最大的阻碍(0.8可能性)。虽然java开发者的供应和对这种熟练的专业人士的需求之间的鸿沟在2003年拉近,但是分析家认为当主流的企业采用java并开始它们第一个大型项目的时候,java开发者的缺乏还将继续。可是.net 平台架构在人们驾轻就熟的Windows平台之上,无论从windows平台的使用者或是从windows平台上的开发工具来讲,市场的占有率都具有明显的优势。如何让windows平台上的用户平滑过渡到.net 平台这对于.net成为市场新一代的基于xmlweb services 应用和开发的首选平台具有十分重要的意义。

2、VS.Net的核心基于企业级分布式解决架构和 Global XML Web Services Architecture,吸引着很多用户的关注

随着时间的流逝,Sun的发展不可避免地会受到.Net的影响。微软在整个基于XML的Web服务上占有明显的领先地位,Sun的用户必定要求类似的东西,因此就形成了Sun ONE(开放网络环境)。令人惊奇的是,Sun的Web服务市场口号听起来与微软的Web服务市场口号竟如此相像!

Global XML Web Services Architecture 由以下三部分组成:

(1)WS-Security :描述了怎样利用W3C规范 XML签名和XML加密

(2)WS-License:与MS-Security 一同描述怎样使现有的数字证书和其相关的信任语义安全与SOAP的消息相关联。

(3)WS-Routing: 描述怎样标识消息的地址在SOAP消息的头部,同时使得SOAP消息按照其路径发送到目标地址。

(4)WS-Referral:确保在SOAP 节点之间的路由可动态的配置

以上的四部分描述的核心标准主要是由Microsoft和IBM公司控制,这将为.net在新一代分布式企业计算模型的应用中树立谁与争峰的霸主地位。

3、销售商在增加企业用户利用 VS .Net对多种语言的有效支持和通过 简单的C#.Net 构筑分布式的应用来支持企业采用.Net解决方案的时候将面临机遇与挑战

.Net平台将是未来的"主流"技术,但是更保守的(也就是说,在技术上不太适应的)开发需要

一个与早期就采用了Java技术的公司很不同的服务和支持来进行它们的应用程序开发(AD)。许多主流开发者都不是而且永远都不会成为Java的专家。于是,到2003前Java销售商的主要挑战将是如何设法减低Java开发过程的难度(就是说简化和抽象),特别是对大众来说的Java 2企业版(J2EE)。相反.net的推出时机恰好是许多Java 用户对其使用上的难度产生抱怨后,怀着对.net 平台的快速和多语言支持的机制诱惑,因而很有可能导致新一轮的.NET热 。

四、.net技术和Java 技术的比较

  • 应用平台的风格
    • Mircosoft .net
      1. 企业级平台
        1. 运行时环境:Common Language Runtime(CLR)
        2. 标准库:.net framework Class Library
          • GUIs: Windows Form
          • Component-oriented transactions:COM+ Services
          • Web Scripting: Asp.net
          • Data access:ADO.net
        3. 开发工具:Visual studio.net 支持C#,Visual Basic.net,C++,Jscript
        4. Web 服务的支持:Built-in support in .Net Framework asp.net,and the HailStorm(Authentication,Events ,Storage,more)
      2. 2. 小设备平台:The .net Compact Framework
    • Java Environment
      1. 企业级平台 IBM Websphere Application Server,BEA WebLogical Application Server,SilverStream eXtendTM ,others
        1. 运行时环境:Java Virtual Machine(VM)
        2. 标准库:Java 2 Platform,standard Edition(J2SE) and Java 2 platform,Enterprise Edition (J2EE)
          • GUIs: Swing
          • Component-oriented transactions:Enterprise JavaBeans(EJB)
          • Web Scripting:JavaServerPages (JSPs)
          • Data access:JDBC
        3. 开发工具:IBM Visual Age for Java,Borland Jbuilder ,SilverStream eXtends Workbench
        4. Web 服务的支持:不同的应用服务器产品提供了不同的支持,Sun 公司 的JXTA
      2. 小设备平台:Java 2 Platform, Micro Edition (J2ME)
  • 微软的.Net Framework 与Java Environment 技术的焦点
    • Microsoft COM+ and EJB




       

    • Mircosoft .Net Framework and Java Environment's Web Service Illustrating

       

     

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有