2008-12-16 63 views
5

使用silverlight作爲主機是否可以構建一個很好的中型到全尺寸的應用程序?您可以在Silverlight中構建整個應用程序嗎?

這將需要幾件事情: - 動態網頁(一個Silverlight的「屏幕」可以切換畫面,像一個正常的應用程序 - 類似於Java小程序在瀏覽器

我看到啓動。 Telerik銷售WPControl的RadControl ...但這隻對Silverlight可以通過Web成爲一個富客戶端平臺很有用

回答

8

雖然Silverlight 2.0仍然有點不成熟,但它支持許多功能,將期望從創建全尺寸應用程序所需的平臺上獲得。

    通過Web服務和LINQ的本地數據/對象查詢支持
  • 數據訪問
  • 許多豐富的功能控制,如數據網格,樹形等
  • 的CLR(公共語言運行庫)的一個非常有用的子集
  • 訪問受限制的本地存儲在客戶機上
  • 它是跨平臺的
  • 目前已經有一些偉大的附加組件,如Telerik的和Silverlight Control Toolkit

對於您的特定情況,Microsoft已發佈教程Multi-page Applications

1

絕對如此。我一直在研究這一點,並相信在Silverlight中執行和在任何其他語言中一樣簡單。請記住,Silverlight 2使用C#3.0,因此您可以構建Silverlight版本的CLR中未包含的任何內容。此外,Microsoft允許您訪問.NET源代碼的事實意味着您可以使用應用程序編譯.NET庫的缺失部分。 (雖然沒有關於許可問題的想法。)

1

我已經在兩天前看到了一個全功能的CRM應用程序的演示文稿。雖然它仍然是阿爾法:它看起來和感覺像任何辦公應用程序。我不知道細節,但對我來說這是一個概念證明。

相關問題