有没有人听说过将 C# 桌面应用程序移植或转换为合适的 Web 技术的方法。这里的重要因素是高帧率,用于在显示器上显示闪烁的对象。
或者,换句话说,什么是最好的网络语言来获得良好的响应时间(JS、Java Applet 等)。如果有人做过类似需求的事情,你尝试过什么?
编辑:它是一个 C# .NET 2.0 Windows 独立桌面应用程序。我真的什么都不知道了,我只是想知道是否存在适用于任何类型的 C# 应用程序到任何类型的 Web 技术的技术。这是我正在申请的一份工作,我只是想了解一下情况。
请您参考如下方法:
这是一个非常主观的问题,但我一直在做一些专门创建高度动态前端环境的 Web 开发,所以我可以给你我的两分钱。
您是一名 C# 开发人员(这意味着您过去曾使用过 .NET)。如果你想保持对 MS 的忠诚,你可以尝试使用他们的 ASP.NET MVC 框架开发 web 应用程序。我会回避 Silverlight,因为根据我所听到的(Build session ),MS 无意实际增强它。
就个人而言,我一直在使用 AngularJS、HTML5、D3.js 来创建高度交互的数据可视化应用程序,这些应用程序在交互性方面类似于桌面应用程序。
编辑:
在上一次 Build session 上,很容易看出 MS 正试图插入 Web 技术而非桌面技术。他们正在插入诸如 HTML5 和 Typescript(与 VS 很好地集成)之类的东西。他们没有提到任何激怒很少人的桌面技术。所以,如果你想拥抱 future :选择 HTML5 和 JavaScript (Typescript)
编辑 2:
链接:
http://angularjs.org/ (非常好用的MVC前端框架,很符合MVVM背后的思想)
http://www.typescriptlang.org/ (微软最喜欢的 JS flavor )
http://d3js.org/ (一个非常酷的数据可视化库,如果你有兴趣的话)
