我對Silverlight幾乎一無所知。我正在考慮創建一個基於瀏覽器的應用程序,真的不知道它是否應該使用Silverlight或ASP.NET(我熟悉)來構建。我很好奇開發人員選擇使用Silverlight的原因。爲什麼開發人員會使用Silverlight?
非常感謝。
我對Silverlight幾乎一無所知。我正在考慮創建一個基於瀏覽器的應用程序,真的不知道它是否應該使用Silverlight或ASP.NET(我熟悉)來構建。我很好奇開發人員選擇使用Silverlight的原因。爲什麼開發人員會使用Silverlight?
非常感謝。
有你可能要考慮使用Silverlight的幾個原因:
還有其他原因 - 請閱讀:Top 10 Reasons to Use Silverlight。可能需要制定一個明顯的斜坡,但是一旦製作完成,您可能更喜歡使用SL來處理ASP.NET中的某些事情,甚至在某些情況下,在ASP.NET中沒有可用的選項,例如,可以交互式地從用戶動畫的圖像透視變換。
如果您想要使用Flash類型的網站而不使用Flash,請使用Silverlight。如果你想使用.NET堆棧,Silverlight是完成Flash所能做的事情的方法。
而且它比Flash有更好的64位支持來啓動。 – 2010-02-21 01:20:08
Silverlight最初被稱爲WPF/E。它是Windows Presentation Foundation的輕量版本,專爲Web和嵌入式設備而設計。
但是,您可以將其視爲Microsoft Flash。
如果你正在構建一些需要大量UI交互的東西,並且對於其演示文稿而言是合理的非靜態的,那麼我會建議Silverlight。
如果你正在做的(相對)簡單的用戶界面(即基於表格的數據,如客戶和訂單),並沒有太多的UI技巧,那麼我建議你堅持使用ASP.NET。
完成這兩項工作後,我發現Silverlight會在做複雜的UI工作時踢屁股,或者您需要消除對服務器的回調和回發。
你也可以嘗試使用web標準,也可以使用一些jquery和Ajax,也許Modernizr使用html5。你需要做什麼呢?
與JavaScript相比,性能較高,而不是本地代碼。只是在說'。 – 2010-07-22 21:09:37
因爲它是即將到來的Windows Phone 7平臺上第三方軟件開發的唯一選擇。 (好吧,也是XNA,但那是遊戲)
哦,他們也在網上使用它出於某種原因。
你知道關於Flash的一切嗎?簡而言之,您可以將Silverlight視爲Microsoft的Flash版本。 – 2010-02-20 23:29:45