我有一个关于ActiveX的问题。根据我在互联网上的阅读和发现,ActiveX今天正在减少,并且越来越少被使用。我的问题是,为什么会这样?什么技术正在取代ActiveX?
谢谢
发布于 2011-04-26 03:34:36
ActiveX只能在Internet Explorer中运行,因此对于想要访问各种浏览器的应用程序来说,它不是一个很好的平台。对于面向公众的网站来说,这无疑是在下降。我想说的是,对于需要访问API的企业内部应用程序来说,这在某种程度上仍然很常见,而正常的web技术根本无法访问这些API。
现在,你可以通过Html、CSS和Javascript获得很多相同的行为。尤其是HTML5。
还有:现在已经有很多浏览器了。火狐浏览器、Chrome浏览器、Safari浏览器、Opera浏览器、SkyFire浏览器,以及现在移动设备上的各种精简浏览器。如果您有ActiveX应用程序,则您的用户不可能使用这些浏览器中的任何一个
发布于 2011-04-26 03:38:50
使用ActiveX可以做的很多事情都可以使用一些AJAX技术来完成,也就是通常所说的HTML5 (你们这些年轻人和你们的首字母缩写),其中HTML5 = HTML,CSS,Javascript。搜索AJAX和HTML5,你会找到数以百万计的条目。
正如Chris Kooken指出的那样,ActiveX仅限于IE和Windows平台,人们没有希望让ActiveX在任何当前的移动平台上运行。
发布于 2011-04-26 03:45:44
甚至微软也放弃了ActiveX,他们想出了Silverlight来取代它。有迹象表明,Silverlight也正在逐步淘汰,取而代之的是HTML5。
这里只有一篇最近的文章展示了微软的倾向:http://arstechnica.com/microsoft/news/2010/11/silverlight-html5-and-microsofts-opaque-development-strategy.ars
https://stackoverflow.com/questions/5782330
复制相似问题