目前我们在Silverlight中有一个包含仪表板的应用程序。仪表板是在Silverlight中开发的。
现在我们要将Silverlight仪表板应用程序迁移到HTML 5.0,以便该应用程序可以在iPhone,iPad & Android手机上运行。将Silverlight应用程序迁移到HTML 5
我们如何将Silverlight应用程序迁移到HTML 5?
另外,我们是否需要为HTML 5.0中的仪表板使用任何第三方自定义控件?
目前我们在Silverlight中有一个包含仪表板的应用程序。仪表板是在Silverlight中开发的。
现在我们要将Silverlight仪表板应用程序迁移到HTML 5.0,以便该应用程序可以在iPhone,iPad & Android手机上运行。将Silverlight应用程序迁移到HTML 5
我们如何将Silverlight应用程序迁移到HTML 5?
另外,我们是否需要为HTML 5.0中的仪表板使用任何第三方自定义控件?
您需要将图形从XAML转换为SVG。如果你有这个项目的设计,那么你可能想看看Adobe Illustrator CS5 HTML5 Pack,它可以让你“另存为SVG”。你应该保持所有矢量的基础,以便扩展到iPhone,iPad和Android。
然后你需要将你的UI行为转移到javascript。我建议使用Steve Sanderson的KnockoutJS。为了便于使用,我会将其与jQuery结合使用。
作为@Polynomial在他的评论中提到,本身没有“转换为HTML”包,但有一点技巧你可以迁移。
这可能无法解决您目前的问题,但有一个项目正在开发中,无需使用插件即可重建Silverlight。该项目已开发近一年,该网站刚刚发布了@http://fayde.wsick.com/。 披露:我隶属于此项目。
看看这个项目http://www.cshtml5.com/。这可能有助于一些简单的情况。
他们是两种完全不同的技术,完全不同的做事方式。没有魔法棒可以用来转换应用程序。 – Polynomial 2012-02-01 10:11:51
@Polynomial Downvote有点苛刻。仍然有用的问题 – autonomatt 2012-02-01 11:35:12
@polynomial OP正在询问如何在HTML5中重新实现。这是一个常见问题。是的,Silverlight是不同的,但如果他的用户界面适合纯HTML5的实现,这是一个很好的选择(特别是考虑到MS已经悄悄地杀死了Silverlight)。 – 2012-11-14 10:56:08