1

C# デスクトップ アプリケーションを適切な Web テクノロジに移植または変換する方法を聞いたことがありますか。ここで重要な要素は、点滅するオブジェクトをディスプレイに表示するために使用される高いフレームレートです。

または、代わりに、応答時間を短縮するために使用するのに最適な Web 言語 (JS、Java アプレットなど) は何か。誰かが同様の要件で何かをしたことがある場合、何を試しましたか?

編集: C# .NET 2.0 Windows スタンドアロン デスクトップ アプリケーションです。私は本当にそれ以上何も知りません。あらゆる種類の C# アプリケーションからあらゆる種類の Web テクノロジに対応するテクノロジが存在するかどうか疑問に思っていました。これは私が応募している仕事のためのもので、洞察を得るためにこれを求めていました.

4

2 に答える 2

4

さて、C# を使用して本格的なグラフィックスを実行できる Silverlight がありますが、おそらく将来性はあまりありません。マイクロソフトはそれを斧リストに載せています。

高フレーム レートの複雑なグラフィックスを非常に適切にサポートする HTML 5 Canvas をいつでも使用できます。ただし、コードを書き直す必要があります。WinForms アプリケーションを Web に変換できる信頼性の高いものは聞いたことがありません。

于 2013-07-18T19:49:46.980 に答える
4

これは非常に主観的な質問ですが、非常に動的なフロント エンド環境の作成を専門とする Web 開発を行ってきたので、2 セントを差し上げます。

あなたは C# 開発者です (これは、過去に .NET を使用したことがあるという意味です)。MS に忠実であり続けたい場合は、ASP.NET MVC フレームワークを使用して Web アプリケーションを開発してみてください。私が聞いた限りでは、MS は Silverlight を実際に拡張するつもりはないので、私は Silverlight を敬遠します (Build カンファレンス)。

個人的には、AngularJS、HTML5、D3.js を使用して、インタラクティブ性の点でデスクトップ アプリに似た高度にインタラクティブなデータ視覚化アプリケーションを作成しています。

編集:

前回の Build カンファレンスでは、MS がデスクトップ テクノロジよりも Web テクノロジを推し進めようとしていることが容易にわかりました。彼らは、HTML5 や Typescript (VS とうまく統合されている) などを推し進めています。彼らは、ごく少数の人々を激怒させたデスクトップ技術については言及していませんでした。したがって、将来を受け入れたい場合は、HTML5 と JavaScript (Typescript) を選択してください。

編集2:

リンク:

http://angularjs.org/ (非常に使いやすい MVC フロント エンド フレームワークであり、MVVM の背後にあるアイデアとうまく調和しています)

http://www.typescriptlang.org/ (Microsoft のお気に入りの JS のフレーバー)

http://d3js.org/ (A very cool library for data visualization, if you are interested)

于 2013-07-18T19:52:57.970 に答える