【问题标题】:ASP.NET SPA as an alternative for Silverlight?ASP.NET SPA 作为 Silverlight 的替代品?
【发布时间】:2012-09-05 14:50:05
【问题描述】:

我是 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 应用程序。

您是否听说过任何涵盖此问题的现有项目?你认为它是可行的还是需要我几年的时间来开发它?

【问题讨论】:

  • “我需要一种零开发成本的技术”,不是吗
  • 没有转换工具。开发可能比重写应用程序需要更长的时间。
  • @qntmfred,哈哈,哦,是的,但实际上 SL 的工作量相对为零。
  • @Craig,不,我不想转换一个应用程序,我想做一个转换器,这样我就不用再弄乱垃圾 javascript,我想继续用纯 C#+XAML 编写和通过向客户端发送纯 HTML5/CSS3/JS 而不是插件来获得 Silverlight 的结果,这不是一个好主意吗?怎么说呢
  • 好主意,但我不认为它可以做到。我想只要有足够的时间和精力,一切皆有可能,但你会看到多年的发展。即使您只针对本机 Silverlight 控件而没有第 3 方组件,也需要超人的努力来开发类似的东西。这些技术太不同了。

标签: asp.net silverlight singlepage single-page-application asp.net-spa


【解决方案1】:

“有发电机吗?” - 答案是否定的,至少我没有看到任何值得的东西。好消息是,Silverlight 提供的所有服务在 SPA 中仍然非常可行。你当然可以用 HTML5/JavaScript 做很多事情,所以不要太担心。功能的最大区别在于您是否需要机器集成。由于您在浏览器中,因此您已被沙盒化。如果您需要,WPF/Silverlight 是更好的选择,尤其是因为您了解它们。

那里有 SPA。我能想到的最大的是gmail和facebook。 SPA 并不是什么新鲜事物,它们最近只是占据了更多前沿,因为技术已经发展并且机会就在那里。

这应该可以回答您的问题。但是,如果您还有其他具体问题,请随时开火。

【讨论】:

  • 约翰,很高兴见到你,我沉迷于你的电视台!!!无论如何,作为旁注,我最近阅读了一些关于 LightSwitch HTML 客户端的博客,这让我想知道为什么不能为 Silverlight 实现类似的功能,你认为这会发生吗?请看一下关于问题的cmets的讨论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-29
  • 2010-11-10
  • 2011-04-01
  • 2020-03-17
  • 2012-01-09
相关资源
最近更新 更多