2013-07-18 34 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

相關問題