私たちのチームはこれに分かれており、第三者の意見を聞きたかったのです。
アプリケーションを構築しているため、WCFサーバーで.Net WPFデスクトップアプリケーションを使用するか、jQueryを使用するASP.Net Webアプリを使用するかを決定できません。私はここでいくつかの仕様で質問をし、どちらの側を使用することの長所/短所が何であるかを見てみると思った。私には自分のお気に入りがあり、偏見を感じています。
理想的には、できるだけ早くソフトウェアの初期リリースをビルドし、その後スローダウンし、後で必要な追加の機能/コンポーネントをビルドするのに時間がかかります。何よりも、ソフトウェアが高速であることを望んでいます。ユーザーは1日中レコードを調べ、レコードの読み込みや画面の更新が遅れると生産性が低下します。
アプリケーションの詳細:
- 私は初期バージョンの約100の異なる画面を見積もっていますが、最初のリリース後に追加の多くの画面が追加される予定です。
- リマインダーおよびイベントシステムに双方向通信を使用したいと考えています
- 現在、最大100人のユーザーをサポートする必要がありますが、最大500人のユーザーを増やすことができると言われています。
- 複数の場所があります
考慮事項(最初のケースではなく、将来のリリースの場合があります):
- 初期リリース後に追加される追加コンポーネントのスペース(これらの多くは...おそらく最初のアプリケーションよりもここで動作します)
- キーボードナビゲーション
- パフォーマンスは必須です
- 初期バージョンへの生産速度
- 低いメンテナンスオーバーヘッド
- 今後のサポート
- ソフトフォン/スキャナーの統合
開発者:
- 過去数か月間WPFを学んでいたプログラマーが1人いて、これにWPFを使用することを提案したプログラマーがいました。
- ASP.Netに精通しており、将来プロジェクトを支援する可能性のある2人目のプログラマがいますが、現在のソフトウェアのメンテナンスに時間を費やしているため、最初のリリースまでは作業していません。
- 両方で働いており、どちらかで快適な私がいます
- プロジェクト管理を行っている外部企業があり、ASP.Net企業です。
- 他に1-2人を採用する予定ですが、どの方向に進むのかを最初に知る必要があります
環境:
- 一般ユーザーは、ターミナルサービスを備えたWindows 2003サーバーを使用しています。RDP接続を介してWYSEシンクライアントを使用して接続します。管理スタッフは、XP以上のPCを所有しています。IEをWebブラウザとして使用することに制限されていますが、ユーザーは独自の解像度を指定できます。
- その他の場所は、MPLS接続を介してネットワークに接続します
それに基づいて、あなたは何を選択しますか、そしてなぜですか?