【问题标题】:Is ActiveX considered old/outdated by todays standards?按照今天的标准,ActiveX 是否被认为是旧的/过时的?
【发布时间】:2011-08-12 13:04:51
【问题描述】:

我有一个关于 ActiveX 的问题。从我在互联网上阅读和发现的内容来看,ActiveX 现在正在减少,并且越来越少使用。我的问题是,为什么会这样?什么技术正在取代 ActiveX?

谢谢

【问题讨论】:

    标签: windows internet-explorer mfc activex


    【解决方案1】:

    ActiveX 仅在 Internet Explorer 中运行,因此对于想要访问各种浏览器的应用程序来说,它不是一个好的平台。面向公众的网站肯定在下降。我想说的是,对于需要访问普通网络技术根本无法访问的 API 的企业内部应用程序来说,这仍然有些普遍。

    现在,您可以使用 Html、CSS 和 Javascript 实现大部分相同的行为。尤其是 HTML5。

    另外:现在有很多浏览器。 Firefox、Chrome、Safari、Opera、SkyFire 以及现在在移动设备上的所有各种精简浏览器。如果您有 ActiveX 应用程序,如果您的用户正在使用这些浏览器中的任何一个,您就没有机会

    【讨论】:

    • IE 限制是 ActiveX 控件唯一的坏处吗?
    • 那个和那个必须安装,因为VIA ActiveX有这么多病毒,人们可能会更犹豫要安装它们。
    【解决方案2】:

    可以使用一些 AJAX 技术以及通常所说的 HTML5(你的年轻人和你的首字母缩写词),其中 HTML5 = HTML、CSS、Javascript 可以使用 ActiveX 完成的大部分操作。搜索 AJAX 和 HTML5,您会遇到数百万个条目。

    正如 Chris Kooken 所指出的,ActiveX 仅限于 IE 和 Windows 平台,没有希望让 ActiveX 在当前的任何移动平台上运行。

    【讨论】:

      【解决方案3】:

      即使微软已经放弃了 ActiveX,他们也想出了 Silverlight 来取代它。并且有迹象表明 Silverlight 也正在逐步淘汰,转而支持 HTML5。

      这只是最近一篇展示微软倾向的文章:http://arstechnica.com/microsoft/news/2010/11/silverlight-html5-and-microsofts-opaque-development-strategy.ars

      【讨论】:

      • 我们很清楚,Silverlight ActiveX。但是,是的,如果要在编写 Flash 或 Silverlight 小程序或实现新的 ActiveX 控件之间进行选择,那么使用 Flash/Silverlight 会好得多。
      猜你喜欢
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 2015-05-08
      • 1970-01-01
      相关资源
      最近更新 更多