Skip to main content

ActiveXプログラミングとは何ですか?

ActiveXプログラミングは、American Computer Software Company Microsoftによって開発されたフレームワークです。このフレームワークにより、ActiveXモジュール、スクリプト、プログラムが他のアプリケーション内に存在することができます。これらの他のアプリケーションが書かれている言語は影響を受けません。これは、ActiveXパーツがほとんど変化しないためです。フレームワークはMicrosoft Windowsコンピューターオペレーティングシステムで大きく使用されていますが、他の環境で実行されます。その歴史を通して、この技術はインターネット独占ツールとコンピューターセキュリティリスクとして発砲されました。このテクノロジーは、コンポーネントオブジェクトモデリング、オブジェクトのリンクと埋め込み、Microsoft Foundationクラスなど、さまざまなMicrosoftプログラミング方法の組み合わせから生まれました。これらのさまざまなプログラミング技術と仕様は、Windowsの作成の中心です。Microsoftは、1996年にActiveXを開発しました。基本的なフレームワークに加えて、Microsoftは、これらの異なるプログラミングのアイデアのすべての相互作用を簡素化する努力として、いくつかのプログラミングウィザード、クラス、言語拡張もリリースしました。このリリースは、Web Browser Internet Explorer 3.0のリリースと一致しました。これは、Webページに埋め込まれたActiveXのネイティブサポートがありました。リリースの背後にあるアイデアは、Webプログラミングを簡素化し、よりリッチなWeb環境を作成し、インタラクティブなWebツールを開発することでした。一般的なアプリケーションには、情報の並べ替えと表示、ユーザーデータの収集、インタラクティブなWebボタンとWindowsの作成が含まれます。これらのアプリケーションは、最初にページにアクセスするときにユーザーのコンピューターにダウンロードされます。モジュールは、Webブラウザの一時的なストレージから通常のプログラムのように実行されます。問題の多くは、Internet ExplorerとWindowsプラットフォームに対する排他性の認識から生じています。もう1つの主な不満は、セキュリティの最初の欠如に起因しています。cortivexは、Microsoftに関する多くの不公平な競争の議論の主要なポイントでした。これは、プログラミングはWindowsテクノロジーに基づいており、そのオペレーティングシステムとその内部WebブラウザーであるInternet Explorerに自生しているためです。これは競争を抑制することになると主張する人もいます。このテクノロジーは現在、インターネットエクスプローラーのネイティブですが、他の多くの主要なWebブラウザーには機能性を与えるプラグインがあります。ActiveXの初期形式により、プログラムは自分自身をダウンロードし、ユーザーとのやり取りなしに実行することができました。これらのプログラムは、マルウェアとして知られる膨大な範囲の悪意のあるソフトウェアの起動点となりました。長年にわたり、Microsoftは悪意のあるプログラムがActiveXを介して大成功を収めて作業するのを防ぐことを試みてきました。セキュリティの問題は排除されていませんが、現場の多くの人々は、彼らが元々よりもはるかに優れていると言います。