Home
Why Silverlight
Downloads
Streaming
Tools & Resources
FAQ


 

各種コラボレーション ツールが実現する、柔軟なプログラミング モデル

  • .NET Framework ベースのプラグイン
    .NET Framework ベースの Silverlight では、開発者とデザイナは既存のスキルやツールを活用して、Web 向けのメディア エクスペリエンスや表現力に富んだインタラクティブなアプリケーションを容易に作成できます。
  • 既存の Web テクノロジや資産と容易に連携
    バックエンドのあらゆる Web 環境やテクノロジとシームレスに連携するため、既存の資産を廃棄したりリプレースしたりする必要はありません。Silverlight は、Apache、PHP、クライアント上の JavaScript、XHTML などを使って展開される既存のインフラストラクチャやアプリケーションとも連携します。
  • 開発言語の選択が可能
    JavaScript、Ruby、Python、C#、Visual Basic .NET などの各種開発言語を選択できます。
  • デザイナ向け/開発者向けの専用ツール
    各種 Web 標準と Microsoft .NET 関連の広範なソフトウェア機能を活用できるよう、デザイナと開発者のそれぞれに適したツールが用意されています。
  • Microsoft Expression Studio (デザイナ向け)
    インタラクティブなユーザー インターフェイスと表現力に富んだメディア エクスペリエンスの作成、メディアのエンコードと配信の準備、最新の XHTML、XML、XSLT、CSS、ASP.NET を使用した W3C (World Wide Web Consortium) 準拠のサイト構築などが可能です。
  • Microsoft Visual Studio (開発者向け)
    Microsoft IntelliSense のすべての機能、クロスプラットフォームの強力なデバッグ機能、豊富な言語サポートなどを活用して、クライアントとサーバーのコード開発が行えます。
  • XAML による一貫性のあるプレゼンテーション モデル
    Silverlight が提供する一貫性のあるプレゼンテーション モデルは、Windows Vista のアプリケーション記述言語である XAML を使用しています。このため、Silverlight アプリケーションと Windows アプリケーションの双方で、コントロール、ビジュアル デザイン、メディアなどの要素が、すべてデザインしたとおりに忠実に再現されます。
  • 拡張性に優れたコントロール モデル
    コードの再利用と共有を効率よく行えるため、表現力に富んだコンテンツや動きを容易に追加できます。
  • AJAX を利用した Web サイトのパフォーマンス向上
    Silverlight および .NET 環境の性能、パフォーマンス、柔軟性により、AJAX を利用した Web サイトのパフォーマンスが飛躍的に向上します。