asp学习网: 首页 >> asp.net >> .NET Framework 3.0 框架慨述

.NET Framework 3.0 框架慨述


  五、 Windows CardSpace

  你是谁?这是一个经常需要解决的问题-而且也是一个令开发者每天都头疼的问题。当前,我们已经拥有了例如活动目录,通行证和Windows会员服务等方案;我们能够通过这些技术并借助于用户名和口令来标识某个人。目前,这些方案中存在的问题在于,它们实质上相当松散而且安全性差。你会经常听到有人能够共享用户名和口令吗?即使当这种情况发生时,你也根本不知道到底被认证的人是谁。

  如今,新的Windows CardSpace在这个问题上提供了一种新的解决方案。不同于以前在管理安全方面的尝试,现在,微软使用CardSpace采取了一种大胆的步骤,从而实现了一种几乎是全新的尝试-向微软以外的安全专家咨询:"安全究竟是什么样的?"

  回答很简单:任何用户都能够创建并且共享他的或她的唯一的身份。Windows CardSpace是这种新方案的微软版本。好消息是,CardSpace工作在与其它公司所开发的相同的原则基础上。微软可能是第一个,但是许多公司也都是基于这一技术的。例如,微软已经发行了展示把CardSpace集成到一个PHP应用程序中的示例代码(仅有200行)。

  CardSpace及相应的新式支持技术将改变你到一个应用程序的认证方式,不管这个程序是基于Web,你的手机或你的桌面程序。这一服务将会真正帮助弄清楚你是谁,而不是由你自己宣称你是谁。在保护用户数据的私有性方面,这的确是一个好东西。

  六、 构建.NET 3.0解决方案

  你可能已经预料到,构建.NET 3.0解决方案的主要工具就是Visual Studio。Visual Studio的下一个发行版本,其当前相应的CTP代码名为"Orcas",预计将于2007年发行。除了开发工具之外,一组新的支持Windows描述基础的设计器工具(冠以名称"Expression")正在发行中。

  总的来看,微软在.NET 3.0背后储存了"大量能量",我估计在2007年将会发行或宣布许多精品工具。

  七、 集成Vista与Windows XP

  请牢记这一点:.NET框架并非操作系统本身。这个看上去非常明显的结论却随着Windows XP的发行被淡忘了许多。到目前为止,Windows XP已经成为利用.NET框架技术的占优势的桌面OS。.NET 1.x和2.0都被设计可以运行于Windows XP之上。一个容易被人们忽视的一点就是,.NET框架并没有被绑定到某一个操作系统。.NET 1.x和2.0都可以运行于Windows 2000和Windows 2003/R2之上。你所要做的就是利用该框架开发出一个能够运行于多个系统上的应用程序。

  挑战在于,作为一个开发者,利用非特定于OS的框架类进行开发可能是极具诱惑力的。这一点已经从许多Windows应用程序中得到证实,这些程序宣称支持.NET框架但是其实却利用了Windows XP特定的工具,从而使其应用程序仅能运行于一个操作系统之上。事实证明,这里所推荐的许多混合方案无法运行于Windows 2000操作系统上。

  .NET 3.0类似前一个框架的一个地方就是,它能够运行于多个操作系统,例如Windows XP,Windows 2003/R2和Windows Vista等之上。到目前为止,我还未曾听到有关于针对Windows 2000或任何其它Windows操作系统发行.NET 3.0的任何讨论。

  八、 进一步挖掘.NET 3.0宝藏

  就象微软所有以前的.NET框架发行版本一样,当前发行的3.0版本也是重量级的。因此,界时市面上将会出现了许多的有关于介绍每一种基础的书籍,当然还会伴随成百上千篇的文章。这都是将来的事情。今天,有关这方面的消息仍然相当缺乏而且难于捕捉;不过,最值得参考的几个地方有:MSDN,Channel9.com,http://www.netfx3.com,以及针对.NET 3.0.100的官方新闻站点。

  Windows描述基础第一次为设计者提供了一种方案允许其直接与开发者进行交互。如以往一样,开发者还是首先需要进一步学习大量的新技术。最后,.NET 3.0提供了一组基础类用于实现通信与工作流的集成。另外,Windows CardSpace所提供的新的认证方案还有待于商界通过顾客敏感的数据去进一步验证。

  请睁大你的眼睛用你的智慧去拥抱新的.NET 3.0吧。其中存在许多十分紧迫的技术等待你去进行严肃地分析。当然,最好的办法还是通过试用它来更好地理解.NET 3.0并进而确定如何使用它来构建更佳的方案。 from:asp学习网/title:.NET Framework 3.0 框架慨述/ time:2007-5-20 17:35:52

本文主题Framework

对几个 javascript framework 的评价

安装 .NET Framework

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行