2011-01-31 26 views
1

我記得,ActiveX組件是符合某種形式標準的可執行文件,可以在網絡上分發並在IE上運行。ActiveX瀏覽器插件 - 有什麼優點/缺點

ActiveX仍然是一種「主動」技術?如果沒有,爲什麼不呢?

編輯:

其實我寫的那一刻大多Silverlight和WPF應用程序。我目前正在進行關於插件技術的演示,所以從歷史的角度來看,我更感興趣的是ActiveX。

+0

FWIW:至少在IE中,Silverlight運行在ActiveX控件中。 – JohnFx 2012-02-16 22:05:04

回答

1

是,ActiveX是仍然是「積極的」,但會因爲多種原因下:

  1. 潛在的安全問題。 ActiveX允許在客戶端執行本地代碼,這是最大的問題。您的個人安全取決於控制的供應商。

  2. 您只能在Internet Explorer中使用ActiveX。最近幾年,IE失去了領導地位,因此客戶端的ActiveX變得越來越少。

  3. 跨瀏覽器框架的進展:Java,Flash,WPF ...五年前ActiveX幾乎是實現繁重客戶端插件的唯一選擇。現在沒有這樣的性能差異。至少犧牲安全並不重要。

2

我建議你制定XBAP應用程序,而不是的ActiveX原因如下:

  • WPF提供了更多有趣的功能,以及MS做更多的努力提高WPF比的ActiveX編程。
  • XBAP應用程序在沙箱下運行,比ActiveX更安全。
+0

嗨..我現在實際上主要編寫Silverlight和WPF應用程序。我目前正在從事演示工作,所以從歷史的角度來看對ActiveX更感興趣。 – ColinE 2011-01-31 21:49:32

相關問題