目前,我们在Silverlight中有应用程序,其中包含一个仪表板。仪表板是在Silverlight中开发的 现在我们要将Silverlight仪表板应用程序迁移到HTML 5.0,以便该应用程序可以在iPhone,iPad和iPad上运行。安卓手机。
我们如何将Silverlight应用程序迁移到HTML 5? 另外,我们是否需要在HTML 5.0中对仪表板使用任何第三方自定义控件?
答案 0 :(得分:7)
您需要将图形从XAML转换为SVG。如果您有此项目的设计,那么您可能需要查看Adobe Illustrator CS5 HTML5 Pack,它可以让您“另存为SVG”。你应该保持一切基于矢量,以便它扩展到iPhone,iPad和Android。
然后您需要将您的UI行为转移到javascript。我建议使用Steve Sanderson的KnockoutJS。为了便于使用,我会将其与jQuery结合使用。
正如@Polynomial在他的评论中提到的那样,本身没有“转换为HTML”软件包,但是你可以通过一些专有技术进行迁移。
答案 1 :(得分:3)
看看这个项目http://www.cshtml5.com/。在一些简单的情况下,这可能会有所帮助。
答案 2 :(得分:2)
目前这可能无法解决您的问题,但有一个项目正在开发中,无需使用插件即可重建Silverlight。该项目已经开发了近一年,该网站刚刚推出@ http://fayde.wsick.com/。
披露:我隶属于这个项目。