案件評判
Silverlight理解する!初心者でも分かる特徴、対応言語、基礎知識について簡単に解説!

Silverlight理解する!初心者でも分かる特徴、対応言語、基礎知識について簡単に解説!

最終更新:2021/05/21 投稿:2021/04/07
Silverlight理解する!初心者でも分かる特徴、対応言語、基礎知識について簡単に解説!

SilverlightはWeb上で動画や音声の再生を実現するためのWebブラウザ向けのプラグインです。2021年10月12日にサポートが終了されることが発表されておりますが、2007年の登場
以降数多くの場面で使用されました。この記事ではSilverrightを理解するために初心者でも分かる特徴、対応言語、基礎知識について簡単に解説していきます。

Silverlightとは

SilverlightとはMicrosoft社が開発・提供するWebブラウザ向けのプラグインです。Web上で動画や音声の再生を実現することが出来ます。Silverlightは元々、『.NET Framework』で提供される『WPF』のWebブラウザ向け縮小版サービスとして開発されたという経緯があります。そのためWPFと同様にXAMLでインターフェースを定義します。
またロジックは「C#.net」や「VB.net」などの.NET Frameworkに対応する言語で構成されます。Silverlightの特徴は『クロスプラットフォーム』『高いメディア再生技術』『検索エンジンとの連動』などが挙げられます。2007年に登場し、数多くの場面で利用されてきましたが2021年10月12日にサポートが終了されることが発表されております。

『Silverlight 基本情報』
開発者:Microsoft社
種別:Webブラウザ向けプラグイン
特徴:
・クロスプラットフォーム
・高いメディア再生技術
・検索エンジンとの連動

Silverlightの公式サイトはこちら>>

.NET Framework

.NET Frameworkとはマイクロソフト社が開発・提供するアプリケーション開発・実行環境用フレームワークです。主にVisual Studioで開発したプログラムをWindows上で動作させる
ためのに使用されます。Windowsアプリケーションのみならず、WebサービスやWebアプリケーションなどの開発をすることが出来ます。.NET Frameworkは『共通言語ランタイム』『基本クラスライブラリ』『フレームワーク』の3つで構成されております。また最大の特徴として『複数の言語で開発出来る』ということが挙げられます。

.NET Frameworkの特徴や基礎知識などを解説している記事はこちら>>

WPF

WPF(Windows Presentation Foundation)とはマイクロソフト社が開発する、.NET Framework 3.0以降に含まれるユーザインタフェースサブシステムです。主にソフトウェアのユーザインターフェース(表示、操作処理など)を開発するための機能が用意されております。WPFの特徴は「グラフィックス(Direct3D)」「Rendering Tier」「柔軟なUIカスタマイズ」などが挙げられます。XAML(ザムル)と呼ばれる XMLベースのマークアップ言語を用いて従来よりも高い操作性、表現力を持つアプリケーションの外観や動作を効率的に定義することができます。

WPFの特徴や基礎知識などを解説している記事はこちら>>

Silverlightの読み方・名前の由来

Silverlightの読み方は『シルバーライト』です。誕生当初は「WPF/E(WPF/Everywhere)」と呼ばれていたそうです。これは元々Silverlightが『.NET Framework』で提供される『WPF』のWebブラウザ向け縮小版サービスとして開発されたという経緯があったためです。Silverliightの名前の由来は「銀は輝き続ける」といった意味からきていると言われております。

Silverlightの特徴

Silverlightの特徴を見ていきましょう。

クロスプラットフォーム

Silverliightはクロスプラットフォームという特徴があります。クロスプラットフォームとはWindows、Macのように異なるOSやWebアプリ、Webブラウザなど様々なプラットフォームにおいて同じ仕様のアプリケーションを動かすことに対応したプログラムのことです。WebブラウザはGoogle Chrome、Internet Explorer 7、Mozilla Firefox、Safariなどに対応しています。

クロスプラットフォームの種類や基礎知識などを解説している記事はこちら>>

高いメディア再生技術

Silverliightは高いメディア再生技術を持つという特徴があります。Silverlightのメディア再生技術はWMT(Windows Media Technologies)を採用しております。これによってWindows標準のWMV(Windows Media Video)やWMA(Windows Media Audio)形式の動画や音声を利用できる点や他にも、MP3やJPEG、PNGなどのメディア形式に対応しております。

『WMV(Windows Media Video)』
Microsoft Windowsで標準対応の動画メディアファイル形式
『WMA(Windows Media Audio)』
Microsoft Windowsで標準対応の音声メディアファイル形式

検索エンジンとの連動

Silverliightは検索エンジンとの連動が得意という特徴が有ります。SilverlightはXAMLでインターフェースやその他のコンテンツが記述されているため検索エンジンからの認知がされやすい(インデックス等々)とされております。

Silverrightの対応言語

Silverrightの対応言語について見ていきましょう。

C#

C#とはMicrosoft社のアンダース・ヘルスバーグ氏が設計したプログラミング言語です。C#という言語はマイクロソフト社が開発した『.NET Framework(ドットネットフレームワーク)』と共に2000年に誕生しました。C#はマルチパラダイムと呼ばれる複数のスタイルから構成されており中でも、オブジェクト指向が主のスタイルです。C#の特徴として『マルチパラダイムでオブジェクト指向が主』、『.NET Framework』、『Windowsアプリの開発に向いている』などが挙げられます。C#はマイクロソフト社が開発・提供していることもありWindowsアプリケーションの開発に非常に向いております。

C#のメリット・デメリットなどを解説している記事はこちら>>

VB

VB(Visual Basic)とはマイクロソフト社が開発・提供するプログラミング言語です。VBは
マイクロソフト社が開発した『Visual Studio』に組み込まれており、様々なアプリケーションの開発に活用されております。VBは正式名称であるVisual Basicの名前にもあるとおり、『BASIC』というプログラミング言語から派生したマイクロソフト社のQuickBASICを拡張したものとして1991年に登場しました。VBの特徴として『初心者でも覚えやすく使いやすい』『RADの先駆者』などが挙げられます。

VBの特徴、歴史などを解説している記事はこちら>>

JavaScript

JavaScriptとはネットスケープコミュニケーションズ社によって1995年に誕生したプログラミング言語の一種でその中でもオブジェクト指向スクリプト言語に区分されます。主な目的として動的な機能をWebページに生成するためのプログラミング言語として開発されました。Webサイト、Webアプリ、ゲームなど様々な用途に活用できるため注目を集めております。JavaScriptフレームワークの代表的な種類としてjQuery、AngularJS、Vue.jsなどが挙げられます。

JavaScriptのメリット・デメリットなどを解説している記事はこちら>>

まとめ

Silverlightを理解するために初心者でも分かる特徴、対応言語、基礎知識について簡単に解説させていただきました。Silverlightを一言で表すと『Web上で動画や音声の再生を実現するためのWebブラウザ向けのプラグイン』です。特徴として『クロスプラットフォーム』『高いメディア再生技術』『検索エンジンとの連動』などが挙げられます。Silverlightについてこの記事に書かれている最低限の内容は理解しておくようにしましょう。

案件評判
常駐する会社が、実際どんな会社で、どんな案件が動いているか詳しく知りたい。
これは常駐形態で働く方なら誰もが感じていることだと思います。 常駐の働き方をされている方は是非一度「案件評判」で案件についての評判をチェックしてみてください。