Silverlight 2.0-どこから始めますか?

私はFlashテクノロジーに精通しているだけでなく、その使用方法を学びたいと思っていました。 私は、ブラウザで正しく動作する漫画、インタラクティブなサイト、ゲームを描くことができるようにしたかったのです。



Macromedia Flashを置いて、レッスンをダウンロードし、段階的にそれらを実行しましたが、半分に達する前に終了しました。 設計スキルの欠如は、それ自体を感じさせました。 一般的に、著名なフラッシャーになることは私には与えられていないとの考えで、私はすでに妥協しています。 そして目に見えない。



約1年前、緊急ではない会社であるMicrosoftは、Silverlightという名前でWeb上に「美」を作成するという問題に対する独自のソリューションを導入しました。 その最初のバージョンがダウンロードされ、私によって検査され、私自身の使用のために拒否されました。 実際、「プロファイルのみ」という通常のFlashとそれほど違いはありませんでした。



しかし、マーケティングの新鮮な風が海を越えて私たちに新鮮なニュースをもたらしました-将来は、いわゆるリッチインターネットアプリケーション、つまり(大まかに言って)オンラインで同様に機能するプログラムであり、この非常にオンラインではないことがわかります。 そして、最も興味深いのは、すでに人気がありおなじみのAJAXはRIAを作成するのに完全に不便であるということですが、まったく異なるものが必要です。 「その他」には多くの選択肢がありました。 多くの企業は、すでに持っているものに基づいて「その他」を構築するために急いで行きました。 JavaFXAdobe AIRMicrosoft Silverlight 2.0などがありました...



上記のすべてのうち、私が気に入ったのはSilverlight 2.0でした。 最初のバージョンとは大きく異なり、より多くの機能を提供します。 同時に、デザインの知識がなくても簡単に使用できる熱心なプログラマーです。



一連のブログ投稿で、このテクノロジーの研究プロセスについて説明し、他の誰かがそれを研究しやすくするようにします(もちろん、このトピックが少なくとも自分以外の誰かにとって興味深いものでない限り)。



そもそも、新しいシルバーライトが古いものとどのように違い、バージョン1.1から2.0に名前が変更されたかを見てみましょう。



最初のSilverlightは、実際にはインターネット指向を考慮したMicrosoft WPFテクノロジーの拡張でした。 最初のバージョンはWPF / Eと呼ばれていました(E =どこでも)。 つまり、純粋なXAMLでは、目的のデザインが記述され、必要な機能がJScriptでスクリプト化され、ブラウザーに表示されました。 一般に、それはそれほど単純ではなく、それほどクールでもありませんでした(RIAなど、あなたは覚えています...)。

そのため、それは決定されました。すばらしい.NET Frameworkがあり、そこには多くの有用なものがあるので、それを使用しましょう!



.NETのみに基づくJavaアプレットの特定のアナログをサポートするために、ブラウザでプラグインを作成することは難しくないことは、誰にとってもすぐに明らかになりました。 しかし、同時に必要となるフレームワーク自体にはかなりの重量があるため(誰もがインストールしたわけではありません)、このテクノロジーは同じJavaアプレットと同じ運命をたどる可能性があります。



そのため、Microsoftプログラマーはそれを簡単にしました。ブラウザーのSilverlight 2.0アプリケーションを担当するアプレットは、5 mb未満に抑えながら、非常に印象的な部分を含むため、完全なフレームワークを必要としません。



一般に、この紹介を終了し、さらに練習に移りたいと思います。 バージョン1と2の違いの詳細については、 このページに記載されています

はじめに-Silverlight開発には何が必要ですか?




All Articles