ActiveXプログラミングとは

ActiveXプログラミングは、米国のコンピューターソフトウェア会社であるマイクロソフトによって開発されたフレームワークです。 このフレームワークにより、ActiveXモジュール、スクリプト、およびプログラムを他のアプリケーション内に存在させることができます。 これらの他のアプリケーションが記述されている言語は影響を受けません。これは、ActiveXパーツがほとんど変化しないためです。 このフレームワークはMicrosoft Windowsコンピューターのオペレーティングシステムで頻繁に使用されますが、他の環境でも実行されます。 その歴史の中で、このテクノロジーはインターネット独占ツールおよびコンピューターセキュリティリスクとして攻撃されてきました。

最終的にActive Xになったテクノロジーは、Windowsの初期バージョンに存在していました。 このテクノロジーは、コンポーネントオブジェクトモデリング、オブジェクトのリンクと埋め込み、Microsoft基礎クラスなど、マイクロソフトのさまざまなプログラミング手法の組み合わせから生まれました。 これらのさまざまなプログラミングテクノロジと仕様は、Windowsの作成の中心です。

これらのさまざまなプログラミングアイデア間の相互作用を簡素化する取り組みとして、Microsoftは1996年にActiveXを開発しました。基本的なフレームワークに加えて、同社はいくつかのプログラミングウィザード、クラス、言語拡張機能もリリースしました。 このリリースは、Webページに埋め込まれたActiveXのネイティブサポートを備えたWebブラウザInternet Explorer 3.0のリリースと一致しました。 このリリースの背後にあるアイデアは、Webプログラミングを簡素化し、より豊かなWeb環境を作成し、インタラクティブなWebツールを開発することでした。

ActiveXは、ほぼすべてのWebタスクに使用できます。 典型的なアプリケーションには、情報の並べ替えと表示、ユーザーデータの収集、および対話型のWebボタンとウィンドウの作成が含まれます。 これらのアプリケーションは、ユーザーが最初にページにアクセスしたときにユーザーのコンピューターにダウンロードされます。 モジュールは、Webブラウザーの一時ストレージから通常のプログラムのように実行されます。

ActiveXの導入以来、ActiveXをめぐる論争がありました。 問題の多くは、Internet ExplorerおよびWindowsプラットフォームに対する排他性の認識に起因しています。 別の主な不満は、最初のセキュリティ不足から生じます。

ActiveXは、Microsoftに関する多くの不公正な競争の議論の主要なポイントでした。プログラミングはWindowsテクノロジーに基づいており、そのオペレーティングシステムとその内部WebブラウザであるInternet Explorerにネイティブであるためです。 これは競争の抑制に相当すると主張する人もいます。 このテクノロジーは現在Internet Explorerにのみネイティブですが、他の多くの主要なWebブラウザーには、機能を提供するプラグインがあります。

論争の他のポイントは、ActiveXのセキュリティに関するものでした。 ActiveXの初期の形態では、プログラムはユーザーとの対話なしで、自身をダウンロードして実行することができました。 これらのプログラムは、マルウェアと呼ばれるさまざまな悪意のあるソフトウェアの出発点になりました。 長年にわたり、Microsoftは悪意のあるプログラムがActiveXを介して動作するのを防ぎ、大きな成功を収めてきました。 セキュリティの問題は解消されていませんが、この分野の多くは、当初よりもはるかに優れていると言います。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?