2

我是一個巨大的Silverlight用戶。
自從我開始意識到Silverlight早晚會死掉(我聽到的將不會是SL 6),我開始嗅探另一種技術。ASP.NET SPA作爲Silverlight的替代品嗎?

我需要像Silverlight流體響應性的UI,我需要一種技術,零成本的開發工作。 Silverlight實際上很棒,但它缺少一些關鍵特性(綁定類型,共享尺寸組等等),並且由於它不再被開發,所以我正在考慮其他事情。它也不是真正的多平臺(Android和iOS支持是最低限度的)。

無論如何,我看着ASP.NET SPA,我有點喜歡這個主意,但另一方面,我認爲HTML5/JavaScript是遠離Silverlight數十年,首先是C#/ VB.NET作爲語言以及所有相關工具,如Entity-Framework,帶腳手架和驗證的WCF-RIA,SDK/Toolkit等等。

所以我的問題是,如果有任何一種方法,使一臺發電機,輪流我的Silverlight的網站變成HTML5 + CSS3 + JavaScript以每天都要工作平臺上,或許可以將其轉換爲SPA的應用程序。

您是否聽說過任何涵蓋此問題的現有項目?你認爲這是可行的嗎?還是需要幾年才能開發出來?

+0

「我需要一種技術,零成本的開發工作」我們不都是 – kenwarner

+0

沒有工具來轉換。開發應用程序可能需要更長的時間,而不是重寫應用程序。 – Craig

+0

@qntmfred,哈哈哦,但實際上SL的努力相對零。 – Shimmy

回答

3

「有沒有發電機?」 - 答案是否定的,至少我沒有看到這是值得的。好消息是,所有來自Silverlight的服務對於SPA都非常有用。你當然可以用HTML5/JavaScript做很多事情,所以不要太擔心。如果您需要機器集成,功能的最大區別是。由於您在瀏覽器中,因此您需要使用沙盒。如果你需要,WPF/Silverlight是更好的選擇,特別是因爲你知道它們。

有SPA的那裏。我能想到的最大的是Gmail和Facebook。 SPA並不是新技術,自技術發展以來,它們纔剛剛走上前沿陣地,並有機會。

這應該回答你的問題。但是,如果您有其他具體問題,請隨時開除。

+0

約翰,很高興見到你身邊我沉迷於你的電視臺!無論如何,作爲一個旁註,我最近閱讀了一些關於LightSwitch HTML客戶端的博客,這讓我想知道爲什麼Silverlight不能實現類似的功能,你認爲這會發生嗎?請看看關於這個問題的評論的討論。 – Shimmy