Microsoft Silverlightとは何ですか?それは持つ価値がありますか?

クロスプラットフォーム開発フレームワークは、プログラマーの生活を楽にします。インタプリタが別のオペレーティングシステムで実行するために変換するソースコードファイルの1つのセットをプログラミングすると、開発者は複数のコードベースを維持する必要がなくなります。Microsoft Silverlightは、さまざまなオペレーティングシステムでWebアプリを実行するためのインタープリターとして機能するため、Web上で見つけたSilverlightアプリの実行を計画している場合は、Silverlightプラグインが必要です。それ以外の場合は、このプラグインは必要ありません。

マルチメディアフォーマット

Silverlightは、WebページまたはMicrosoftのWindowsモバイルオペレーティングシステムを介してさまざまなマルチメディア製品を配信するためのMicrosoft独自のプラグインです。開発者はSilverlightを使用して、スライドショーの作成、ビデオのストリーミング、さらには完全にインタラクティブなゲームやその他のアプリケーションの作成を行うことができます。Silverlightは、Microsoftの.NETフレームワークの一部です。プログラマーは、フレームワークのソフトウェア開発キット(SDK)を使用して、Silverlightアプリを作成します。

コストとダウンロード

Silverlightはフリーソフトウェアであり、プラグインをダウンロードして、MacまたはWindowsのWebブラウザーからSilverlightアプリケーションを実行できます。開発者がSilverlightアプリケーションを作成できるようにするMicrosoftのSDKも無料でダウンロードできます。ただし、SDKは、実際にソフトウェアを作成するための開発環境がなければ役に立ちません。これらのSDKは、Microsoftの統合開発環境であるVisualStudioで最適に動作します。機能が非常に制限された機能バージョンであるVisualStudio Expressは、Microsoftから無料ですが、フル機能バージョンの料金を支払う必要があります。

セキュリティ

コンピュータにインストールするソフトウェアには、潜在的なセキュリティリスクがあります。悪意のあるコードを含むソフトウェアの実行をコンピューターで許可すると、深刻なマルウェア感染に直面する可能性があります。WindowsPhoneにインストールするアプリを選択できます。ただし、インターネットを閲覧する場合、Silverlightプラグインは、アクセスしたWebページに埋め込まれているSilverlightアプリケーションを実行します。悪意のあるSilverlightコードを含むWebページにアクセスすると、マルウェアに感染したソフトウェアを実行することを選択した場合と同じ効果が得られます。

結論

Silverlightプラグインを使用するメディアストリームやWebアプリを使用する必要がない場合は、インストールする必要はありません。プラグインが必要ない場合にプラグインを使用すると、コンピューターがオンラインで追加の脅威にさらされることになります。さらに、Silverlightアプリケーションの開発を計画している場合にのみ、Silverlightの背後にある開発ツールが必要です。 Silverlightアプリをオンラインで実行するだけの場合は、Silverlightプラグインのみが必要です。