2

組織内で使用するアプリケーションを作成する必要があります。ネットワーク上で使用できるようにする必要があります。ASP.NET MVC と WPF (web) の 2 つのオプションを検討しました。

WPF Web ブラウザー アプリケーションは、IE および Firefox でアクセスできます。

イントラネットで ASP.NET MVC と WPF を使用することの長所と短所は何ですか?

ASP.NET MVC または WPF を使用する必要がありますか?

4

5 に答える 5

0

ネットワーク上の組織内で使用されるアプリケーション。
なぜこれをブラウザ アプリケーションに限定しているのですか?

アプリケーションをデプロイしたくない場合は、ASP.NET MVC.

WPF の機能が必要な場合は、(XBAP としてではなく) 直接使用してください。

于 2012-10-07T15:51:16.867 に答える
0

Web アプリを作成する場合は、MVC を使用してください。WPF が提供する余分なものが必要ない場合は、それを使用する理由はありません。

于 2012-10-07T15:35:58.713 に答える
0

アプリケーションの要件について何も知らなければ、何とも言えません。どちらにも利点があります。

既存のチームがある場合は、そのスキル セットを確認します。WPF を使用したデスクトップ向けの開発と、HTML/JS/CSS/MVC を使用したブラウザー向けの開発は、どちらも非常に異なる獣であり、異なるスキルと経験が必要です。

また、私は数年前にプロジェクトでブラウザーで WPF (XBAP として知られている) を試しましたが、実際にはそれほど優れていないことがわかりました。

于 2012-10-07T16:11:54.327 に答える
0

WebのWPF? シルバーライトかもしれません。

シルバーライトの長所:

  • ASP.NET MVC と比較してより迅速な開発
  • 企業のイントラネット コントラに最適:
  • Silverlight アドインをインストールする必要があります。

ASP.NET MVC の長所: - アドインなどをインストールする必要はありません - さまざまなプラットフォームから非常に簡単に使用できます (Mac、Linux、Windows、プラットフォームごとに Silverlight にいくつかの違いがあり、Linux では問題になる可能性があります)。

エンタープライズ イントラネットの場合、プロジェクトには Silverlight を選択しますが、テクノロジー Silverlight または ASP.NET MVC はプロジェクトの要件によって異なります。

于 2012-10-07T16:12:06.357 に答える
0

構築するアプリケーションのタイプによって異なります。WPF を使用すると、ローカル リソースの設計と使用の可能性が広がります。ただし、ブラウザ内でアプリケーションを実行する場合は、まだいくつかの制限があります。WPF の場合、正しいバージョンの .NET をクライアントにインストールする必要があります。

重いグラフィック操作なしでデータを表示したいだけなら、ASP.NET MVC アプリケーションを構築します。プラットフォームに依存せず、簡単にアップグレードできます。モバイル デバイス (スマートフォン、パッドなど) も考慮する必要があるかもしれません。ブラウザ アプリケーションもそこで実行されます。

もう 1 つの質問は、どのテクノロジをよく知っているかということです。WPF と ASP.NET はどちらも、パフォーマンスが高く保守が簡単なアプリケーションを作成できるように、適切に学習するのに時間がかかります。

長所と短所

ASP.NET MVC

  • プラットフォームに依存せず、フレームワークは不要
  • モバイル デバイスを含むすべてのブラウザーで実行されます

WPF

  • より優れた、より高性能なユーザー インターフェイス
  • 可能なローカルリソースの使用
  • マルチスレッドと非同期プログラミングの可能性
于 2012-10-07T16:05:28.570 に答える