1

イントラネット用のデータ入力集中型アプリケーションの開発に関する提案を探しています。

Microsoft プラットフォームで同じことを行うために、どのテクノロジを提案しますか? スマート クライアントのオプションは検討していません。これは基本的にブラウザベースのアプリケーションです。

私が念頭に置いている現在のスタックは

  1. ASP.NET MVC + JQUERY
  2. ASP.NET + シルバーライト

利点、落とし穴、パフォーマンスなどを含むアプリケーションの性質を考慮して、あなたの経験/提案を提案してください.

このアプリケーションでは、速度 (データ入力の観点から) が最も重要です。

これが、顧客の入力を迅速に処理する必要がある販売時点管理 (POS) のようなアプリケーションであると想像してください.... そうしないと、顧客のうなり声とともにキューが増え続けます..

(ただし、この種のシナリオにはこれが最適であることがわかっているため、スマートクライアントの推奨事項はありません)

注: asp.net mvc と Silverlight の比較を探しているわけではありません。

4

3 に答える 3

3

私は大規模な金融機関で働いており、これと同じアイデアに取り組みました。私たちにとって、それは私たちが最も使いたいデザインパターンに行き着きました. Silverlight の場合、XAML を扱っているため、MVVM パターンを使用することをお勧めします。MVCの場合、まあ、それは少し明白です...

ASP.NET MVC を選択した理由は次のとおりです。

  • クライアント マシン上の Silverlight は、私たちにとって未知の領域でした。クライアント上で実行するのと同じくらい軽いことは理解していますが、それを数十から数千のクライアントに展開することに満足していませんでした。以前のスマート クライアントの展開では、そのような心痛がありました。

  • MVVM よりも MVC の方が快適でした。私たちは、開発においてもっとアジャイルになれると感じました。

仕事をキューに入れる限り、それは私にとってよりバックエンドの非同期的なものです。選択したどのフレームワークでも同様です。それ以外は、トレードオフに頭を悩ませます。

于 2009-09-11T18:09:37.297 に答える
2

両方のテクノロジーで小さなプロトタイプを作成することをお勧めします。いくつかのデータ入力フォームが「必要なだけ」のようですが、開発に1年もかかるものではありません.

2 つまたは 3 つのフィールドを持ついくつかのサンプルを作成し、それらの「フィールド」で何をしたいかを特定してみてください。次に、各技術のデフォルトのツールセットにそれらが含まれているかどうかを確認し、含まれていない場合は、それらを追加するのがどれほど難しいかを調べます.

「データのタイプ」とアプリケーションの性質について詳しく知らなければ、違いを見分けるのは非常に困難です。

基本的なレベルでは、大きな違いはありますが、どちらのテクノロジーも多かれ少なかれ同じエクスペリエンスを提供すると思います.Silverlightはより「派手」にすることができますが、MVCは常に「HTML、CSS、およびJavascriptでできることすべて」です. ; 「すべて」で十分かどうかは、あなただけが判断できると思います。

すでに Web フォームを知っている場合は、Web フォームを使用してみませんか?

于 2009-09-11T15:35:52.623 に答える