2012-06-17 49 views
2

在我的工作中,我們正在開發一個將使用Silverlight + .NET開發的GIS應用程序Silverlight是否被推薦用於新的開發?

但是,我聽說微軟不會支持Silverlight,因爲他們也在停止Silverlight,這是真的嗎?

如果可以使用Silverlight,我們可以使用Silverlight的版本。 ?

感謝,

+0

需要考慮的一件事就是如何訪問您的應用程序。我在一家.net商店工作,我們考慮過Silverlight,但是我們開發的應用程序不僅需要桌面設備,還需要通過Android手機,IPads,IPhone等移動設備進行訪問。這消除了Silverlight的選項。我們使用asp.net mvc和Knockout與JQuery作爲前端,到目前爲止,非常好。因人而異。 – PhillipKregg

回答

0

這可能屬於程序員.stackexchange.com。然而:

Silverlight將繼續支持一段時間,但所有跡象表明它不再積極開發。

如果你想要一種積極開發的技術,我推薦使用基於Web的應用程序的HTML 5和Windows 8+本機應用程序的WinRT。

最終,你應該選擇最適合你的情況。畢竟,WinForms仍然用於許多成功的綠地項目。

+0

但是我聽說HTML5還不穩定..現在我們可以使用它來進行企業級開發嗎? – msbyuva

+0

當然,如果你對你的功能檢測和什麼都很聰明。沒有人能夠告訴你使用哪種技術,這取決於項目的要求和團隊的技能。 –

3

使用Silverlight 5.當前版本有10年的支持,它比Flash,Java更好或該死的html。 將來,您可以通過輕鬆移植代碼來遷移到另一個基於.NET的框架。

2

是的! Silverlight仍然是用於基於Web的業務線應用程序的最佳技術。 Silverlight將在未來10年內得到支持,並將在Windows 8桌面版中提供。 Silverlight + [Arc] GIS是一個很好的組合。創建全功能應用程序非常簡單,只需很少的努力。 Silverlight是not dead。在幾乎所有平臺上都可以使用這種技術。

最終可以歸結爲:

1)什麼你知道:你是一個HTML/JavaScript的忍者?那麼使用它,你知道Flex比你自己的孩子更好嗎?或者你是一個熟練的.net刺客?

2)你有多少時間?你想學習新的東西,並有時間嗎?然後去找那個新的閃亮物體(HTML5),並獲得一些街頭信譽。

+0

我是.NET開發人員...對Silverlight或HTML5沒有任何瞭解。我目前的公司希望將Silverlight與ArcGIS配合使用,因此必須學習Silverlight。 – msbyuva

+0

如果你知道.Net,Silverlight將是一件輕而易舉的事情。如果您有任何WPF知識,您的位置就會更好。 –

+0

是的,我知道.NET和順便說一句如果我學習Silverlight將學習WPF有用,因爲兩者都基於XAML? – msbyuva

0

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

相關問題