0

次のいずれかとして、内部専用のサポート アプリケーションを開発することを決定しようとしています。

  • インストールされたクライアント (おそらく JavaFX UI を備えた Java)
  • Web アプリケーション

考慮事項は次のとおりです。

  1. 小規模なチームで迅速に開発および展開できる必要があります
  2. 新しいビジネス要件が追加されると、迅速に変更できる必要があります
  3. 別のサーバー側レイヤーが必要です。このサーバーはデータにアクセスでき、インターネット経由でクライアントに安全に情報を配信する必要があります。
  4. 「クライアント」アプリケーションの展開/配布は問題ではありません (クライアント アプリケーションの通常の「配布は問題です」という懸念は問題ではありません)。

展開されたクライアント アプリケーションが、Web アプリケーションよりもこれらのニーズを満たしていることは明らかです (特に、ポイント 1 と 2 について... Web UI の専門家は必要なく、[戻る] ボタンと格闘する必要もありません)。明らかな懸念事項が欠けているのではないかと心配しました。

この状況で、デプロイされたクライアント アプリケーションを選択しないのはなぜでしょうか?

4

1 に答える 1

1

それは、クライアントのステータスニーズ、およびチームが提供できる専門知識に大きく依存します。Java ベースのクライアントを開発できるチームがすでにある場合は、なぜあなたが尋ねているのかわかりませんが、大丈夫です。

次の理由から、デプロイされたクライアント アプリケーションは選択しません。

  • どこからでも使えるWebアプリ
  • データ転送が速くなる
  • 誤って表示されたデータや破損したデータの問題はありません
  • クロスブラウザ互換のアプリケーションを開発するためのいくつかの良い研究が可能です
  • 会社の帯域幅の使用量が少ない (明らかに、クライアントの数によって異なります)
  • 更新が簡単

より良い回答を提供するには、個人的にはより多くの情報が必要です。

于 2013-03-04T17:50:01.230 に答える