在我的工作中,我們正在開發一個將使用Silverlight + .NET開發的GIS應用程序Silverlight是否被推薦用於新的開發?
但是,我聽說微軟不會支持Silverlight,因爲他們也在停止Silverlight,這是真的嗎?
如果可以使用Silverlight,我們可以使用Silverlight的版本。 ?
感謝,
在我的工作中,我們正在開發一個將使用Silverlight + .NET開發的GIS應用程序Silverlight是否被推薦用於新的開發?
但是,我聽說微軟不會支持Silverlight,因爲他們也在停止Silverlight,這是真的嗎?
如果可以使用Silverlight,我們可以使用Silverlight的版本。 ?
感謝,
關於銀亮的支持,你可以從Microsoft Silverlight Support Lifecycle Policy找到這些問題的答案。
請記住,MS將支持these browsers到2021年,如果您確實需要使用Silverlight,我會推薦使用Silverlight5。
但是,對於新的發展,我建議你也評估Html5。
這可能屬於程序員.stackexchange.com。然而:
Silverlight將繼續支持一段時間,但所有跡象表明它不再積極開發。
如果你想要一種積極開發的技術,我推薦使用基於Web的應用程序的HTML 5和Windows 8+本機應用程序的WinRT。
最終,你應該選擇最適合你的情況。畢竟,WinForms仍然用於許多成功的綠地項目。
但是我聽說HTML5還不穩定..現在我們可以使用它來進行企業級開發嗎? – msbyuva
當然,如果你對你的功能檢測和什麼都很聰明。沒有人能夠告訴你使用哪種技術,這取決於項目的要求和團隊的技能。 –
使用Silverlight 5.當前版本有10年的支持,它比Flash,Java更好或該死的html。 將來,您可以通過輕鬆移植代碼來遷移到另一個基於.NET的框架。
是的! Silverlight仍然是用於基於Web的業務線應用程序的最佳技術。 Silverlight將在未來10年內得到支持,並將在Windows 8桌面版中提供。 Silverlight + [Arc] GIS是一個很好的組合。創建全功能應用程序非常簡單,只需很少的努力。 Silverlight是not dead。在幾乎所有平臺上都可以使用這種技術。
最終可以歸結爲:
1)什麼你知道:你是一個HTML/JavaScript的忍者?那麼使用它,你知道Flex比你自己的孩子更好嗎?或者你是一個熟練的.net刺客?
2)你有多少時間?你想學習新的東西,並有時間嗎?然後去找那個新的閃亮物體(HTML5),並獲得一些街頭信譽。
Silverlight基於Google Chrome瀏覽器不再支持的NPAPI體系結構(從瀏覽器版本42向上),儘管您仍然可以在IE和Firefox上運行該體系結構。所有瀏覽器都支持HTML5。
從職業的角度來看,使用Silverlight(使用XAML),讓你更容易進入開發應用城域/ Windows應用商店/ Universal Windows Apps(可以使用HTML5/JS也被開發,但是你會發現一個更大的開發基地使用C#/ XAML)。
最後,如果您已經是WPF開發人員,那麼如果您爲Silverlight開發的話,這是最快的。請參閱Silverlight vs Flash vs HTML5。
需要考慮的一件事就是如何訪問您的應用程序。我在一家.net商店工作,我們考慮過Silverlight,但是我們開發的應用程序不僅需要桌面設備,還需要通過Android手機,IPads,IPhone等移動設備進行訪問。這消除了Silverlight的選項。我們使用asp.net mvc和Knockout與JQuery作爲前端,到目前爲止,非常好。因人而異。 – PhillipKregg