我目前正在開發一些託管在公司Intranet上的Silverlight應用程序。據我的理解,Silverlight基本上已經死了,所以我想知道是否有人知道用於未來應用的好替代方案。我已經完成了一些research,並且我看到微軟建議遷移到WinRT桌面應用程序的東西,但是我找不到任何應該被託管在瀏覽器中的應用程序,就像我現在用Silverlight做的那樣。我應該切換到使用ASP.NET/HTML/CSS嗎?用於Intranet應用程序的Silverlight替代品?
回答
推薦的方法是使用HTML5。 IE 10的Metro版本不支持插件,所以Silverlight將無法在那裏工作。但是,IE 10的桌面版仍然支持插件,因此您的Silverlight應用程序在Windows 8中仍受到一定程度的支持。
Silverlight不再被微軟推進,但仍將持續一段時間(即所有瀏覽器在不久的將來都不會放棄支持)。鑑於您正在使用Intranet應用程序,您可能有機會在一定程度上控制環境,以便仍可訪問Silverlight應用程序。不過,如果需要的話,遷移到HTML5以進行新開發可能是明智之舉,並考慮爲現有應用程序提供長期遷移策略。
我已經和辦公室的一些人談過了,他們的做法似乎是將他們的Silverlight應用程序轉換爲WPF應用程序,並使用ClickOnce進行部署。這裏的優勢是相對簡單和乾淨的端口(與HTML/CSS/javaScript相比),我們仍然可以從現有的代碼/外觀/感覺中受益。
這些應用程序都是內部的,所以我們沒有平臺問題或瀏覽器問題擔心。
這聽起來像你的公司並不反對已經安裝了可以爲你提供良好遷移方法的應用程序。我唯一的意見是,Silverlight和WPF都被限制在Windows 8的「桌面」一側,以防Metro有任何考慮。例如,也許你希望有人能夠在WinRT平板電腦上運行你的應用程序。有沒有什麼具體的原因,Silverlight /網絡方法首先被採納,你會在這次遷移中失敗? – Gambit 2012-08-20 18:57:45
易於部署是Silverlight方法的主要原因。 ClickOnce有點困難,但並不多。與此同時,即使是Metro的端口也比試圖轉換爲HTML/js更容易,因爲代碼+ XAML仍然可以被回收(大部分)並且讓我們面對它,SL到HTML/js是一個巨大的步驟向後。 – 2012-08-21 17:47:58
- 1. Android應用程序的HashMap替代品
- 2. 樣品Silverlight應用程序
- 3. Silverlight的替代品
- 4. 谷歌應用程序替代品
- 5. ASIHTTP的最佳替代品,替代品或替代品用於下載隊列
- 6. 封裝代工的替代品? (PHP應用程序安裝)
- 7. 用於Windows應用商店應用的MSMQ的替代品
- 8. 用於64位應用程序的Stingray Objective Toolkit C++的替代品?
- 9. 用於網絡應用程序的NTier體系結構的替代品
- 10. 應用程序中的vbscript有哪些替代品可用?
- 11. 適用於iPad的Silverlight應用程序
- 12. 用於小型C#桌面應用程序的數據庫引擎替代品
- 13. 用於Intranet應用程序的IIS的配置ASP.NET MVC
- 14. 在Windows 8應用程序中的Numericbox的替代品?
- 15. 輪詢應用程序的Windows服務的替代品
- 16. 替代應用程序根
- 17. 調試用於Safari的Intranet ASP.NET應用程序
- 18. 適用於簡單Intranet應用程序的Sharepoint或Webapp?
- 19. android.widget.Gallery的替代品(而不是圖庫應用程序)
- 20. Android應用程序中的活動過多。任何替代品?
- 21. AppStore和以下應用程序的替代品
- 22. Phonegap應用程序 - Pusher和PubNub的替代品
- 23. 沒有API的iOS應用程序,替代品?
- 24. 移動Web應用程序的WebSQL替代品?
- 25. 在iPhone/iOS應用程序中選擇器的替代品?
- 26. Android應用程序類不能與替代產品的風味
- 27. Intranet應用程序之間的通信
- 28. Intranet應用程序的體系結構
- 29. 可以將替代圖標應用於iOS應用程序嗎?
- 30. Mono Winforms用於WebBrowser的MacOSX替代品
我明白的是,對於網絡的東西,你應該使用HTML5。 – LukeP 2012-08-13 16:03:34
微軟的視圖:http://blogs.msdn.com/b/silverlight/archive/2011/04/04/standards-based-web-plug-ins-and-silverlight.aspx – dmck 2012-08-13 16:05:46
@dmck你必須承認這是一個非常廣泛的視角。我最關心的是Silverlight完全消失,然後我有一大堆應用程序進行移植。 – 2012-08-13 16:11:12