【问题标题】:Migrating Silverlight application to HTML 5将 Silverlight 应用程序迁移到 HTML 5
【发布时间】:2012-02-24 00:39:36
【问题描述】:

目前我们在 Silverlight 中有一个包含仪表板的应用程序。仪表板是在 Silverlight 中开发的。
现在我们想将 Silverlight 仪表板应用程序迁移到 HTML 5.0,以便该应用程序可以在 iPhone、iPad 和 Android 手机上运行。

我们如何将 Silverlight 应用程序迁移到 HTML 5?
另外,我们是否需要为 HTML 5.0 中的仪表板使用任何第三方自定义控件?

【问题讨论】:

  • 它们是两种完全不同的技术,具有完全不同的做事方式。没有魔杖可以挥动来转换应用程序。
  • @Polynomial Downvote 有点苛刻。还是有用的问题
  • @polynomial OP 询问如何在 HTML5 中重新实现。这是一个常见的问题。是的,Silverlight 不同,但如果他的 UI 适合纯 HTML5 实现,这是一个不错的选择(特别是考虑到 MS 已经悄悄杀死了 Silverlight)。
  • @DavidLively MS 没有说他们要杀死它,他们只是说他们要把它留在树林里自生自灭

标签: html silverlight migration dashboard


【解决方案1】:

您需要将图形从 XAML 转换为 SVG。如果你有这个项目的设计,那么你可能想看看Adobe Illustrator CS5 HTML5 Pack,它可以让你“另存为 SVG”。您应该让所有内容都基于矢量,以便它可以扩展到 iPhone、iPad 和 Android。

然后您需要将您的 UI 行为转移到 javascript。我建议使用史蒂夫·桑德森的KnockoutJS。为了便于使用,我会将其与jQuery 结合使用。

正如@Polynomial 在他的评论中提到的那样,本身没有“转换为 HTML”包,但只要掌握一点知识,您就可以迁移。

【讨论】:

    【解决方案2】:

    看看这个项目http://www.cshtml5.com/。在一些简单的情况下它可能会有所帮助。

    【讨论】:

      【解决方案3】:

      目前这可能无法解决您的问题,但有一个项目正在开发中,可以在不使用插件的情况下重建 Silverlight。该项目已经开发了将近一年,网站刚刚上线@http://fayde.wsick.com/ 披露:我隶属于这个项目。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-11
        • 2018-09-20
        相关资源
        最近更新 更多