收藏 分享(赏)

微软新一代的操作系统Vista介绍.doc

上传人:myw993772 文档编号:8511379 上传时间:2019-06-30 格式:DOC 页数:4 大小:32.50KB
下载 相关 举报
微软新一代的操作系统Vista介绍.doc_第1页
第1页 / 共4页
微软新一代的操作系统Vista介绍.doc_第2页
第2页 / 共4页
微软新一代的操作系统Vista介绍.doc_第3页
第3页 / 共4页
微软新一代的操作系统Vista介绍.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、微软新一代的操作系统 Vista 介绍2006 年 11 月,微软新一代的操作系统 Vista 就会发布,它将会改变原有的编程机制。Vista 生成器最终将跟以前的 Win32 API 进行分离,取而代之的是可管理的WinFX,而 WinFX 就是微软继 DOS、Win16 、Win32 之后推出的第四代API。据外刊报道,以前利用 Win32 API 开发的软件,在微软承诺的维护期之后将不能运行。Win 32 API 历经 Windows 95 到 XP,受到众多应用软件开发商的追捧。过去,无论是最常用的字处理、电子邮件、即时通讯软件,还是专业的杀毒、ERP 软件等等,大都利用微软提供的 A

2、PI 进行开发,这样能省去直接跟系统资源、硬件打交道的麻烦。微软提供了近 7.8 万个 Windows API 以及大量的辅助开发工具,这种友好的姿态让无数开发人员甘愿在微软平台上创造各种应用软件。但另一方面,微软又通过 API“控制”了软件的开发,帮助自己成就了霸主地位。然而,在 Win32 API 逐渐淡出人们的视野后,新一代的 API 还能如微软设想的那样延续 Win32 时期的辉煌吗?挑战来自互联网事实上,微软首先要迎接的便是互联网所带来的挑战。在最近举行的“Zend/PHP 展会” 上,Google 副总博思沃斯称,计算的力量正在由专有技术、微软的 API 转向 Web 上的链接和内

3、容。他认为,10 年前,API 意味着控制,但目前占有主导地位的是链接。 “在目前的这个世界上,API 就是链接。 ”尽管博思沃斯有意跳过了应用软件最终都要跟硬件打交道这一事实,但也说明一种真实的现象:随着网络的兴起,技术不再让用户、投资人和软件开发商有多大兴趣,如何利用已有的技术提供多样化的服务才是关注的焦点。正如博斯沃斯所预测的,微软的 API 似乎有被边缘化的趋势。软件的消费需求变了,应用软件开发商随之而变。过去在 C/S(客户端/服务器)模式下,软件由开发人员根据客户的需求,制订开发计划,然后调用操作系统 API 来实现,最后部署到客户的终端和服务器上。现在,软件开发正在经历着从 C/

4、S 结构到 B/S(浏览器/ 服务器)结构的变革,软件可以不用部署到客户端,用户只要上网打开浏览器就可以实现需求。“ 在企业级应用上, ”大唐软件总经理助理兼规划咨询部经理陈彬说, “采用B/S 开发的软件对客户端的要求降低了, (软件)大部分功能,包括界面控件,都放到应用服务器上部署和共享。 ”一旦一切操作都在网络上完成,实现这些操作的软件就不用像以前一样必须安装在客户端上,也就不必再调用桌面操作系统的 API,而是把与硬件设备打交道的烦琐工作交给中间件或服务器去处理,这样,桌面操作系统 API 的生存空间不得不面临挑战。在 B/S 模式下,变的不仅是软件开发的方式,软件开发人员也在变。新一

5、代的程序员对 Windows API 的了解也大不如前,博思沃斯表示他们更多地使用 PHP、LAMP 组合(Linux 、Apache 、MySQL 、Perl/PHP/Python) 。这一点从人力资源的供求关系也可以看出。据纽约市人力资源调查显示,Windows API 程序员的数量远不如从前,所以遇到需要 Windows API 开发人员时,这些程序员的身价可以达到 13 万美元/年,而近年来人数急增的网络开发人员却只能挣到 8 万美元的年薪。不过,不同的应用软件开发产商对此有不同的解读。 “防毒安全产品,在补足系统安全性时,需要尽可能地贴近操作系统, ”趋势科技高级产品管理与技术顾问齐

6、军介绍说,安全应用产品不仅需要与微软互相开放 API, “实际上,为了更好地保护系统,对微软 API 的依赖很大。 ”尽管 WinFX 的前途不明朗,但在安全等跟操作系统联系紧密的领域,WinFX 胜算还是很大。只是在CRM、ERP 等注重客户业务开发的领域,随着 B/S 开发模式的渐渐普及,将逐渐淡化对操作系统 API 的需求。出击,微软求变微软已经看到了这些威胁。所以,Vista 出来了,带着全新的 WinFX。没有全新的技术,就不会有震撼的软件。微软的 WinFX 已经把繁杂的Win32 API 减少到 8 千个左右,在.NET 框架下采用可管理代码编程模式,跟底层系统资源的关系更密切,

7、能自动管理如内存等,减轻程序员的负担。另外,WinFX 还加入全新的图形用户界面子系统 Avalon、文件子系统 WinFS 和网络服务通讯子系统 Indigo,使得开发环境更加友好。据 Gartner 预测,这些技术表明微软的 API 发生了巨大的改变, Win32 API 终将被 WinFX 替代,而成为新操作系统中的遗产,正如 Win32 取代 DOS 和 Win16 一样。尽管 WinFX 代表微软应用程序设计的重大进步,但 Gartner 认为这是有代价的。在一段时间内,程序员还可以继续使用 Win32 API 开发应用程序,不过利用 WinFX 开发的程序并不向下兼容,只能在 Vi

8、sta 平台上运行。而且,Vista 操作系统带来的变化和 WinFX 开发者框架迟早将会刺激开发者转向 .NET 框架,因此开发人员应当尽早掌握.NET 框架可管理编码的技能,才能应付在 2008 年全面使用 WinFX 时会出现的种种问题。当然微软不会忘记自己的霸主地位也来自于应用程序开发人员的贡献。所以,提供更好的开发工具、指南和大规模的宣传培训必不可少。随 Vista 一并提供的 SDK(软件开发者工具包)含有一套用户界面组件和行为,微软称新的 Vista SDK 将过去分散的工具、工具包和技术内容组合在一起,能支持端到端 Windows 客户开发。微软也准备了一系列能让开发人员熟悉和

9、提高使用WinFX 的活动,如 Windows 硬件工程大会等。微软对自己的各种努力一向很自信。在最近一次专业开发人员大会(PDC05)上,微软宣布由三十多家独立软件供应商(IRV )已经确认将发行新的适用于 Vista 操作系统的应用软件。微软认为这是业界对微软下一代操作系统的热烈回应。从 2002 年就开始对微软下一代操作系统投入特别关注的Windows SuperSite 专家 Paul Thurrott 表示,微软把这些技术提供给现有的用户可以扩展 Avalon 和 Indigo 技术的市场,鼓励开发人员尽快的接纳这些技术。这样,WinFX 便能够更快的达到 Win32 API 几十年

10、才达到的高度。但火速蹿起的竞争对手们并不想把下一个十年再留给微软。在 API 的争夺战中,开源操作系统 Linux 所提供的免费 API 几年来在欧洲不断攻城掠地;在API 之外, Sun 公司力推的 J2EE 平台,也让年轻的客户端软件开发人员根本不用去了解 Windows API;近段时间以来,Google 举起“网络服务”的大旗,不断推出如 Froogle 购物、Gmail 等免费的网络应用,直接威胁到利用微软API 开发的各种应用软件。而微软当然也在 Vista 的一再而三的调整中努力寻求着对自己最为有利的方法。今年 11 月,微软新一代的操作系统 Vista 就会发布,它将会改变原有

11、的编程机制。Vista 生成器最终将跟以前的 Win32 API 进行分离,取而代之的是可管理的WinFX,而 WinFX 就是微软继 DOS、Win16 、Win32 之后推出的第四代API。据外刊报道,以前利用 Win32 API 开发的软件,在微软承诺的维护期之后将不能运行。Win 32 API 历经 Windows 95 到 XP,受到众多应用软件开发商的追捧。过去,无论是最常用的字处理、电子邮件、即时通讯软件,还是专业的杀毒、ERP 软件等等,大都利用微软提供的 API 进行开发,这样能省去直接跟系统资源、硬件打交道的麻烦。微软提供了近 7.8 万个 Windows API 以及大量

12、的辅助开发工具,这种友好的姿态让无数开发人员甘愿在微软平台上创造各种应用软件。但另一方面,微软又通过 API“控制”了软件的开发,帮助自己成就了霸主地位。然而,在 Win32 API 逐渐淡出人们的视野后,新一代的 API 还能如微软设想的那样延续 Win32 时期的辉煌吗?挑战来自互联网事实上,微软首先要迎接的便是互联网所带来的挑战。在最近举行的“Zend/PHP 展会” 上,Google 副总博思沃斯称,计算的力量正在由专有技术、微软的 API 转向 Web 上的链接和内容。他认为,10 年前,API 意味着控制,但目前占有主导地位的是链接。 “在目前的这个世界上,API 就是链接。 ”尽

13、管博思沃斯有意跳过了应用软件最终都要跟硬件打交道这一事实,但也说明一种真实的现象:随着网络的兴起,技术不再让用户、投资人和软件开发商有多大兴趣,如何利用已有的技术提供多样化的服务才是关注的焦点。正如博斯沃斯所预测的,微软的 API 似乎有被边缘化的趋势。软件的消费需求变了,应用软件开发商随之而变。过去在 C/S(客户端/服务器)模式下,软件由开发人员根据客户的需求,制订开发计划,然后调用操作系统 API 来实现,最后部署到客户的终端和服务器上。现在,软件开发正在经历着从 C/S 结构到 B/S(浏览器/ 服务器)结构的变革,软件可以不用部署到客户端,用户只要上网打开浏览器就可以实现需求。“在企

14、业级应用上, ”大唐软件总经理助理兼规划咨询部经理陈彬说, “采用B/S 开发的软件对客户端的要求降低了, (软件)大部分功能,包括界面控件,都放到应用服务器上部署和共享。 ”一旦一切操作都在网络上完成,实现这些操作的软件就不用像以前一样必须安装在客户端上,也就不必再调用桌面操作系统的 API,而是把与硬件设备打交道的烦琐工作交给中间件或服务器去处理,这样,桌面操作系统 API 的生存空间不得不面临挑战。在 B/S 模式下,变的不仅是软件开发的方式,软件开发人员也在变。新一代的程序员对 Windows API 的了解也大不如前,博思沃斯表示他们更多地使用 PHP、LAMP 组合(Linux 、

15、Apache 、MySQL 、Perl/PHP/Python) 。这一点从人力资源的供求关系也可以看出。据纽约市人力资源调查显示,Windows API 程序员的数量远不如从前,所以遇到需要 Windows API 开发人员时,这些程序员的身价可以达到 13 万美元/年,而近年来人数急增的网络开发人员却只能挣到 8 万美元的年薪。不过,不同的应用软件开发产商对此有不同的解读。 “防毒安全产品,在补足系统安全性时,需要尽可能地贴近操作系统, ”趋势科技高级产品管理与技术顾问齐军介绍说,安全应用产品不仅需要与微软互相开放 API, “实际上,为了更好地保护系统,对微软 API 的依赖很大。 ”尽管

16、 WinFX 的前途不明朗,但在安全等跟操作系统联系紧密的领域,WinFX 胜算还是很大。只是在CRM、ERP 等注重客户业务开发的领域,随着 B/S 开发模式的渐渐普及,将逐渐淡化对操作系统 API 的需求。出击,微软求变微软已经看到了这些威胁。所以,Vista 出来了,带着全新的 WinFX。没有全新的技术,就不会有震撼的软件。微软的 WinFX 已经把繁杂的Win32 API 减少到 8 千个左右,在.NET 框架下采用可管理代码编程模式,跟底层系统资源的关系更密切,能自动管理如内存等,减轻程序员的负担。另外,WinFX 还加入全新的图形用户界面子系统 Avalon、文件子系统 WinF

17、S 和网络服务通讯子系统 Indigo,使得开发环境更加友好。据 Gartner 预测,这些技术表明微软的 API 发生了巨大的改变, Win32 API 终将被 WinFX 替代,而成为新操作系统中的遗产,正如 Win32 取代 DOS 和 Win16 一样。尽管 WinFX 代表微软应用程序设计的重大进步,但 Gartner 认为这是有代价的。在一段时间内,程序员还可以继续使用 Win32 API 开发应用程序,不过利用 WinFX 开发的程序并不向下兼容,只能在 Vista 平台上运行。而且,Vista 操作系统带来的变化和 WinFX 开发者框架迟早将会刺激开发者转向 .NET 框架,

18、因此开发人员应当尽早掌握.NET 框架可管理编码的技能,才能应付在 2008 年全面使用 WinFX 时会出现的种种问题。当然微软不会忘记自己的霸主地位也来自于应用程序开发人员的贡献。所以,提供更好的开发工具、指南和大规模的宣传培训必不可少。随 Vista 一并提供的 SDK(软件开发者工具包)含有一套用户界面组件和行为,微软称新的 Vista SDK 将过去分散的工具、工具包和技术内容组合在一起,能支持端到端 Windows 客户开发。微软也准备了一系列能让开发人员熟悉和提高使用WinFX 的活动,如 Windows 硬件工程大会等。微软对自己的各种努力一向很自信。在最近一次专业开发人员大会

19、(PDC05)上,微软宣布由三十多家独立软件供应商(IRV )已经确认将发行新的适用于 Vista 操作系统的应用软件。微软认为这是业界对微软下一代操作系统的热烈回应。从 2002 年就开始对微软下一代操作系统投入特别关注的Windows SuperSite 专家 Paul Thurrott 表示,微软把这些技术提供给现有的用户可以扩展 Avalon 和 Indigo 技术的市场,鼓励开发人员尽快的接纳这些技术。这样,WinFX 便能够更快的达到 Win32 API 几十年才达到的高度。但火速蹿起的竞争对手们并不想把下一个十年再留给微软。在 API 的争夺战中,开源操作系统 Linux 所提供的免费 API 几年来在欧洲不断攻城掠地;在API 之外, Sun 公司力推的 J2EE 平台,也让年轻的客户端软件开发人员根本不用去了解 Windows API;近段时间以来,Google 举起“网络服务”的大旗,不断推出如 Froogle 购物、Gmail 等免费的网络应用,直接威胁到利用微软API 开发的各种应用软件。而微软当然也在 Vista 的一再而三的调整中努力寻求着对自己最为有利的方法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报