Programming 版 (精华区)
发信人: lofe ()感激生活(), 信区: Programming
标 题: 关于ActiveX的几个FAQ
发信站: 哈工大紫丁香 (Sun Sep 3 08:06:46 2000), 转信
关于ActiveX的FAQ
Microsoft Corporation
1996年7月16日
1996年8月12日修改
1. ActiveX是否只是OLE的一个新名字?
尽管Microsoft? ActiveX? 和OLE都基于组建对象模型(Component Object Model,COM)
,它们为程序员提供的却是截然不同的服务。COM提供的是低级的对象捆绑机制,该机制
支持对象之间的交互通讯。OLE使用COM来提供低级的应用服务,例如采用连接和嵌入机
制,支持用户创建复合文档。与之不同,ActiveX提供更精细的结构,用以支持在网络站
点上嵌入控件,以及对事件的交互反应。优化ActiveX,目的是为了提高时间和空间效率
,而优化OLE,是为了便于终端用户的使用和集成台式系统的应用程序。ActiveX还为In
ternet技术带来了一些技术上的变革,例如,ActiveX大大减小了代码量(代码量减少了
百分之五十到七十),支持更多的提交和异步连接。
2. ActiveX是否与Java竞争?
"ActiveX是一种集成技术,而Java是Internet语言"
-GIGA信息组,1996年6月6日
ActiveX和Java?不是竞争的技术,而是互补的技术。首先,Java是一种编程语言。其次
, Java是虚拟机位码(Bytecode)集合,可以在任何一种运行JAVA虚拟机(VM)的平台上运
行。第三,Java是一个编程界面集合,定义了Java代码可提供的底层 服务。
ActiveX则不同,它提供了另一种完全不同的优越特性,可以将用不同语言创建的对象集
成在一起。ActiveX使Java可以访问用其他语言编写的代码,这使得 Java变得更加强大
。利用上述特性,网络开发人员可以灵活地在网页上创建复合对象(这些对象有的用Ja
va开发,有的用其他语言开发),与此同时,还能支持各对象之间交互通讯。
3. 哪种平台可运行 ActiveX?
在将ActiveX移植到Macintosh?和UNIX平台方面,微软公司做了很大努力。微软公司和M
etrowerks(Macintosh开发工具的主要提供商)以及Macromedia进行了密切合作,努力将
ActiveX移到Macintosh平台上(有些底层构件已经移到了Macintosh上)。在向Macintosh
移植方面目前为止最成功的工作是,推出了Macintosh版本的Microsoft Internet Expl
orer。目前,微软正在和Bristol等公司合作, 准备使ActiveX支持UNIX。
4. ActiveX的所有权属谁?
Microsoft已经宣称要将ActiveX变成一种工业标准。一组客户、ISVs、以及平台销售商
近日内将聚集在一起,决定成立独立的组织,该组织将专门负责ActiveX技术。ActiveX
不是一个由委员会驱动的标准,而是一个由市场驱动的技术,数千个ISVs在微软的协调
下共同制定了该标准,最终由微软公司负责实现。整个过程包括多次技术设计审查,规
格说明书草案论证,代码发布与测试反馈。在上述种种努力的基础上,最终形成了Acti
veX规格说明。正是由于这种开放式的过程,使ActiveX在广阔的市场空间内支持大量的
应用、构件、和工具提供商。
5. ActiveX如何解决Internet安全性问题?
为了解决由分布在INTERNET上的匿名作者编写的可执行代码所引起的地址安全性问题,
Microsoft正与众多的ISVs合作,致力于研究代码签名标准,该标准为Internet软件的终
端用户提供了与从软件专卖店购买软件的用户相同的责任和权限级别。
6. ActiveX 控件与Netscape Plug-Ins的区别?
对于终端用户来说,ActiveX控件比Plug-Ins具有更多的优越性。包括,"动态 下载"、
透明安装(当然,需经过用户同意)、支持Authenticode?代码签名保密机制、提供了商
用控件库,其中存有数千个经过论证测试的商用控件。
对于开发者而言,plug-ins是一种不明智的选择。Plug-Ins不能独立于浏览器, Netsc
ape也没有为其设计一种商业行为模式,开发者因此将冒着无法收回成本的危险。相反,
ActiveX控件是通用的组件件儿(componentware),可以插入到任何一种应用中。而且
,现在有一种嵌入许可证模式,允许开发者出于盈利目的,销售ActiveX控件。这正是目
前控件市场有每年两亿四千万产值的原因。
----------------------------------------------------------------------------
----
?1999 Microsoft Corporation 版权所有。保留所有权利。使用规定。
--
路漫漫兮,其修远。
吾将上下而求索。
※ 修改:.haojs 于 Sep 3 08:04:18 修改本文.[FROM: bbs.hit.edu.cn]
--
※ 转寄:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: bbs.hit.edu.cn]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: haojs.bbs@bbs.whnet.]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.993毫秒