下载首页 | 资讯中心 | 文章分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 绿色软件 | 汉化补丁 | |
文章搜索: 分类 关键字
您的位置:首页编程开发网络编程 → 答疑解惑 .NET Framework 3.0框架慨述
答疑解惑 .NET Framework 3.0框架慨述
来源:天极yesky 作者:朱先忠 加入时间:2006-12-8 访问次数:92 [  ]

 本文将简要介绍微软.NET 3.0,在与以前的版本进行比较的同时着重强调.NET 3.0的一些新特征。

  在2000年,微软首次发行了一个称为.NET 1.0的产品的测试版本。其时.NET 1.0作为一个类框架,回答了开发者社区特别是Java社区,向微软提出的问题。当时,人们认为微软已经跟不上形势甚至有些落后于时代了。结果,.NET框架的上市使许多人为之叹服,如今大量的开发者都在积极地涌向.NET的怀抱。

  现在,在几年之后,.NET框架的第三个版本又要出现在众人面前。这个紧紧与Windows Vista的发行绑定到一起的发行版本将是一个相当成熟的框架。这个新式框架的侧重点在于,进一步拓宽.NET方案的应用范围。但是,就象其前一个版本一样,.NET 3.0仍然是庞大而复杂。

  一、 .NET 3.0与1.x及2.0版本的区别

  .NET 3.0与1.x和2.0 .NET框架存在一些不同之处。前两个框架专注于允许众多不同的语言与同一类库CLR进行通讯。CLR,从.NET 1.0中开始引入并在.NET 2.0中得到增强,它基于一个相对简单的概念进行工作:通用语言运行时刻模型能够执行任何运行.NET框架的系统中的代码。这对于每一位开发人员意味着,他们不再需要不断地再学习针对不同技术的语言。例如,一个Windows表单应用程序的C#开发者可以把他的这种构建表单的知识用来编写web页面。同样,一个Visual Basic.NET开发者能够在编写移动应用程序与编写web服务之间顺利切换。由CLR担当一个"仲裁者"并实现相应的通讯。

  .NET框架版本3.0在通用语言运行时刻方面并没有改进。许多人对微软在这方面进行指责,但是我认为,没有必要在每次发行中都要对CLR进行改进。这个新发行的框架的重点在于,拓宽这种语言的技术吸引力。

  有关扩展.NET框架方面已经在以前的发行版本中进行演示了。前两个框架发行中推出了使用ASP.NET构建web应用程序的新的方法。随着1.1 .NET框架一同发行的移动.NET版本使得开发人员更为容易地构建智能手机及其它智能设备应用程序。这些框架的设计中总是提供给开发人员极大的可扩展性。图1展示了.NET 3.0框架的栈式结构。

答疑解惑.NETFramework3.0框架慨述
图1..NET 3.0框架结构

  .NET 3.0框架并没有对现有技术作进一步的改进,而是引入了四种基本的新技术:

  · Windows描述基础(WPF)

  · Windows通信基础(WCF)

  · Windows工作流基础(WWF)

  · Windows CardSpace(WCS)

  这其中的每一种技术都将成为开发者用来实施新方案的奠基石。

  二、 Windows描述基础

  Windows描述基础(WPF)无可争辩地成为以上四个新式基础类集中最为有名的。这主要是由于下面两点:

  · 你最终只能看到一种WPF方案;

  · 人们经常把WPF与Adobe的Flash进行比较。

  ASP.NET在.NET框架的前两个版本发行期间引起了许多开发者的重视,因为你能够清晰地了解你在使用什么工具进行开发。同样,WPF也提供了一种一致的方案来构建编程模型,并且支持使用更为丰富的控件和设计技术来开发Windows程序。一个开发出来的WPF程序最终能够被发行到桌面,Web以及智能设备上。

  WPF的一个有趣的方面就是新式的名为XAML的XML标准编程语言,利用它能够控制对象的布局。正是这种语言导致了与Flash之间的比较。从表面上看,二者极为相似,但是实际上WPF与Flash之间存在相当的不同。Flash是一个成熟的、可控制的、独立于操作系统的封闭式框架。而相比之下,WPF允许你与操作系统及其它.NET框架技术进行集成。Flash和WPF其实是两种非常不同的技术,二者服务于不同的市场需求但又存在一些"边缘交叉"。

  WPF已经提供了一些工具使你用来构建方案。其中,微软的Expression系列工具就包含了一些新的设计工具,它们允许你创建演示程序、网站以及交互式描述。

  三、 Windows通信基础

  Windows通信基础(WCF)的核心目的是,允许程序与同一台计算机或网络上的或跨越互联网的其它程序实现通讯。WCF编程模型把web服务,.NET远程技术,分布式事务和消息队列统一到单个面向服务的编程模型中,从而实现真正意义上的分布式计算。
上一页 [1] [2] [3] 下一页
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
 热点文章
·惊爆!《暗黑破坏神3》将对应全平台
·《荣誉勋章:太平洋之战》中文版上市
·MediaShow魅力四射快速制作音乐电子相册
·《花木兰》完美流程攻略
·轻松可爱 最新10大Q版网络游戏推荐
·2006年暑期新宣布免费网络游戏一览
·photoshop制作水晶球中的精灵
·NVIDIA发布Forceware 93.71 WHQL驱动
·经验分享 微软Word2007实用技巧两则
·国内新记录产生 1M super pi运算仅用9秒
 推荐文章
·微软高官爆料:欧盟对Vista哪些功能不安
·在Google Talk上与QQ、MSN好友聊天
·Word使用过程中的常见问题及其解决
·手把手教你内存终极变相“造假”大法
·NVIDIA联手海盗船 推出自动超频内存
·Windows Vista特殊功能介绍:语音识别
·公安机关检验软件样本 流氓软件制造者面临坐牢危..
·比英特尔UMPC还要小 移动PC新品推出
·性感暴力完美结合 御姐武戏X新画面
·盖茨访谈:我就是微软里的兼职员工
WinXP下载基地 版权所有 Copyright© 2006-2008 WWW.WinXpd.COM, All Rights Reserved. 页面维护: WinXP下载基地(WinXP基D)