2013-07-18 37 views
1

有没有人听说过将C#桌面应用程序移植或转换为合适的Web技术的方法。这里的重要因素是高帧率,用于在显示器上显示闪烁的对象。将C#应用程序转换/移植到基于Web的技术

或者交替什么是一个很好的响应时间使用(JS,Java小程序等),最好的网络语言。如果任何人有类似的要求,你有什么尝试?

编辑:这是一个C#.NET 2.0 Windows独立桌面应用程序。我真的不知道更多,我只是想知道任何类型的C#应用​​程序是否存在任何技术。这是针对我正在申请的工作,我只是在问这个问题。

+1

这真的不能回答,知道更多关于你想要移植的应用程序。 – Botonomous

+1

对不起,但你的问题的简单答案是“不”。正如其他人所说,有技能的开发人员可以用不同的技术重新编写解决方案,如ASP.Net,ASP.Net MVC,Silverlight等。但是没有类似向导的工具可以做同样的事情。 – Deleted

+0

该死的,非常感谢反正 – dudeofea

回答

4

这是一个非常主观的问题,但我一直在做一些网络发展,专注于创造高度动态的前端环境,所以我可以给你我的两分钱。

您是C#开发人员(这意味着你在过去所使用的.NET)。如果你想保持对MS的忠诚,你可以尝试使用他们的ASP.NET MVC框架开发Web应用程序。我会回避Silverlight,因为MS并不打算从我所听到的(Build会议)中实际增强它。

就个人而言,我一直用AngularJS,HTML5,D3.js创建于互动性桌面应用方面类似于高度交互,数据可视化应用程序。

编辑:

在最后的BUILD大会上,很容易告诉MS试图推动网络技术在桌面技术。他们推动HTML5和Typescript(与VS很好地集成)之类的东西。他们没有提及任何激怒极少数人的桌面技术。所以,如果你想拥抱未来:去HTML5和JavaScript(打字稿)

编辑2:

链接:

http://angularjs.org/(A非常容易使用MVC的前端框架,它会很好背后MVVM的想法)

http://www.typescriptlang.org/(微软的JS最喜欢的味道)

http://d3js.org/(用于数据可视化一个非常酷的库,如果你有兴趣)

4

好了,你的Silverlight,它可以使用C#,可以做严肃的图形,但它可能不会有太大的前途。微软将其列入斧头名单。

你总是可以使用HTML 5个画布,这对复杂的图形与高帧率很好的支持。你将不得不重写你的代码。我从来没有听说过任何可以将WinForms应用程序以任何可靠程度转换为Web的东西。

+0

谢谢,非常有帮助,因为我不太了解我的网络编程方式。 – dudeofea

相关问题