我是一个庞大的Silverlight用户 自从我开始意识到Silverlight迟早会死(我听不到SL 6),我开始嗅探替代技术。
我需要一个像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 :(得分:3)
“有发电机吗?” - 答案是否定的,至少没有我认为值得的。好消息是,Silverlight的所有服务在SPA中仍然非常可行。您当然可以使用HTML5 / JavaScript做很多事情,所以不要过于担心。功能的最大区别在于您是否需要机器集成。由于您在浏览器中,因此您将使用沙盒。如果您需要,WPF / Silverlight是更好的选择,特别是因为您了解它们。
那里有SPA。我能想到的最大的是gmail和facebook。 SPA不是新的,它们最近只是采取了更多的前沿,因为技术已经发展,机会就在那里。
这应该回答你的问题。但如果您有其他具体问题,请随时解雇。