
1. 它可以在 PC 和 Mac 平台支援 WMV 播放,在播放期間仍有許多互動選項可供設定,你只需要兩行程式碼即可支援跨平台播放影像檔。Silverlight 支援 720 像素全螢幕播放,並在全螢幕和視窗模式之間提供無接縫傳輸,影像播放位置不會因此跑掉(媒體網站至今仍為此功能而哭天喊地)
2. 在程式碼(XAML)標示部份,Silverlight 也為設計者及開發者提供了熟悉的網站提示。如果你需要簡單統一的開發規範,你可以在 HTML 裡直接嵌入 XAML。
3. Silverlight 和 HTML 完美的結合在一起。每個 XAML 元件可以處理相同的用戶端 JavaScript,可與任何 DHTML 元件互動。沒有不自然的邊界框線,你甚至可以將 Silverlight 內容覆蓋在 HTML 之上(簡單的無視窗框架)。我們將讓 ASP.NET AJAX 開發者可以很簡易地加入 Silverlight 元件。
4. 你可以在 HTML 上直接嵌入 XAML,不會有格式的問題存在。只需三個必要的步驟加入動畫或媒體到你的 RIA 應用程式:
i. 在你的 HTML header 包含一個基本的 JavaScript 檔案。
ii. 在螢幕上任何地方 call 一個 function 創造 Silverlight 物件
iii.執行傳送時加入一些 XAML 內容(一個動畫或某些媒體)
5. 使用 Silverlight 內容你有完全執行互動的空間,XAML檔的內容可完全由伺服器產生,包含資料庫資訊。由 JavaScript 呼叫 createFromXaml 方法,在執行時動態新增或移除元件。
6. Silverlight 在電腦上只需 1MB 下載(Mac 比較大一點,因為整體內容包含 Intel 和 PowerPC 版本)它支援 Windows XP 以上,並且即將支援 Windows 2000。
7. Silverlight 令人眩目地快,舉例來說,你可以同時播放許多影片而不會 lag 或丟失影像(當然,主要還要看網路頻寬)。我們介紹 Silverlight 全新的影像刷新允許你將影片視為平面素材一般使用。它將帶給設計者不可思議的力量以新的方式使用媒體,而這些方式在現存技術是不被允許使用的。
8. Silverlight 同屬 client-agnostic 和 server-agnostic。在 Mac 和 PC 上的執行不會有差異;你不需要安裝任何微軟的軟體在伺服器上,你可以將偉大的 Siilverlight 使用經驗由 Linux 的 Apache Server 傳遞到 Mac OS 10.4 用戶端。
9. Silverlight 接近 100% 向上與 WPF 相容。動畫、2D向量圖、媒體、文字 - 它們全都可呈現在 Silverlight。並且你要學習 WPF 向前傳遞的概念(雖然 Silverlight 是子集 - 它不支援 WPF 的特性有 3D、Data binding或樣版)。你可以使用相同軟體產生內容給 Silverlight 使用。(例如 Expression Design)當你要更新並在本機端取得完全效益,你可由 Silverlight 帶走 XAML 語法並將它使用於 WPF 軟體。
10.呃... 10. 我還不能透露這個 - 在我們的團隊合作之下將有大驚喜不定期對外發佈,我不喜歡被你全盤掌握,期待也是一種快樂,就像我媽在聖誕節前常和小朋友一般的我說的一樣。
最後一段好像有點機車的感覺 = =,還是照原文翻譯出來。以上文章可以看出 Silverlight 主要優勢在於影片處理,其他表現仍有待觀察。
翻得不好請見諒...
相關連結:Microsoft Silverlight
Tim Sneath,Introducing Microsoft Silverlight(原文)
| 2007/04/18 12:36 |
Trackback Address :: http://blog.raienet.com/trackback/328
