为什么要在您的机器上安装 .NET Framework 2.0 组件

究竟 .NET 是什么东西呢?简单的说它就是一个开发平台,.NET 首先提供一个可供开发人员使用的平台,这个平台中包含了特定的编程环境,和可以使用的类库等,然后提供一系列的编程语言,包括 C#、VB.NET、J# 等。使用 C#、VB.NET 等语言编写的程序实际是运行在 .NET Framework 框架之下的。

简单来说运行.NET 开发的应用程序就必须安装 .NET Framework 组件,就像是运行 Java 开发的程序必须要安装 Java 虚拟机一样。

为什么你的机器上要安装 .NET Framework 组件

很多人不愿安装 .NET Framework 组件,或者抱怨为了一个小小的几十 KB 的 .NET 应用程序的要安装 20 多兆大的.NET Framework 组件。

首先说明一下,对于 Windows 系统而言,.NET Famework 是一个平台,它不是基于 Win32 的,而是一个全新的平台,就像 Win32、Win16、Dos 平台。如早期的 Dos 就是 Dos 平台的,而 Win3.X 用的就是 Win16 平台,兼容 Dos 平台,后来出了 Win95/NT/2000/XP/2003(除了64位版本)这些都是基于 Win32 平台的,兼容 Dos,Win16 平台的应用。

.NET Framework 是微软公司(Microsoft)发展 .NET 的战略需要,未来出来的新一代微软操作系统都是基于 WinFX 平台的(包括已发布的 Windows Vista 操作系统),注意 Win32 的下一代平台是 WinFX,而不是 Win64,因为下一代微软的应用同时着眼于 32 位和 64 位计算。为了 32 位应用与 64 位应用的通信和兼容,就推出了 WinFX 平台,用来取代先前的 Win32 的。

WinFX 与 .NET Framework 可谓关系密切。WinFX 是 Windows Vista 的托管代码编程模型,它构建在 .NET Framework 的基础上并对其进行了扩展。WinFX 不仅为目前面对的软件挑战提供了切实可行的解决方案,也为创建现在不可能创建的软件和服务提供了新的机会。它使得开发人员和设计人员可以快速创建新的应用程序和体验,使它们更加可靠和安全、视觉效果更好、信息管理更智能化、连通性更好、协作更方便。

给您的计算机安装 .NET Framework 相当于向上提高您计算机的应用兼容性,安装 .NET Framework 后,您的计算机会大大增强可扩展性,运行更新更先进的程序,而且不会影响您计算机的性能。

由于 .NET Framework 是较晚时间才推出来的,Win98/NT/2000/XP 的操作系统里并不没有,需要我们到微软网站上下载安装。Win2003 已经集成了.NET Framework,也是由于 Win2003 发行较早当时内置的是 1.1 版本,现在当前版本是 2.0。已发行的 Windows vista上内置了 .NET Framework,因为 Vista 的主流程序是基于 Winfx,而winfx又是基于.NET Framework。

在 Windows Vista 上尽管兼容 Win32,但这时候的 Win32 已经是维护状态的了。WinFX 应用程序就成为了主流,如同兼容 Dos 和 Win16 的Win98 以后,还有谁开发 Win16 或 Dos 程序,那是 Win32 程序大行其道的时候,而 Windows Vista 也是这样 WinFX 是主流,Win32 程序进入维护状态。

一些机器由于种种原因可能还运行比较老的 Win32 操作系统 Win98/2000/XP/2003 的32位版本,老 Win32 需要与新 WinFX 之间应用兼容或移植,这就是您的计算机需要安装 .NET Framework 得价值所在了。旧的 Win32 的操作系统上可以运行基于.NET Framework 的程序,而新的WinFX 平台是基于 .NET Framework 的,这就出现了一个桥梁。尽管 Windows Vista 兼容 Win32,但 Win32 程序在上面运行可能难免要出些问题,但基于 .NET Framework 的程序是完全可以正常运行的。

有人说,我在 WinXP 上运行一个 Win32 程序,什么也不需要安装,就可以运行,而运行一个基于 .NET Framework 的程序还要先安装 .NET Framework。是呀,因为 WinXP 就是基于 Win32 平台,你那个 Win32 程序所需要的运行库,操作系统本身就带了,而 WinXP 发行的时候还没有 .NET Framework 平台,所以需要你现在安装上。当然您的计算机上如果已经安装 .NET Framework,那么以后运行相关的 .net 程序,也就不必再安装了。

Windows Vista 推出后,基于 Win32 的新程序将越来越少,而基于 .NET Framework 的程序越来越多,Win32 程序将最终被取代如同 Win16 程序和 Dos 程序,那时候您的 Winodows 计算机上没有 .NET Framework 是不可想象的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值