3

Web 開発の前に 2 つのオプションがあります。

それぞれのパスにどのプロジェクトが適しているかについて、あなたの見解を教えてください。

パス 1: サーバー側で java + spring を使用し、フロント エンドで javascript/html を使用します。

パス 2: 純粋な JavaScript/Html ベースの Web アプリケーション。

以下は私のプロジェクトの基本的な機能です。どのパスが優れているか、またその理由について意見を共有できますか。

アプリの基本的な機能は、ユーザーがアプリにデータを入力すると、4 つまたは 5 つの Web サービスにアクセスし、json データを取得してフロント エンドに表示することです。

Web サービスにアクセスするのは簡単ではないことに注意してください。Web サービスを呼び出す前に複雑な正規化を行う必要があり、フロントエンドに送信する前に json に対して前処理を行う必要もあります。遅かれ早かれ、ユーザー設定をアプリに保存する必要があると思います。

さて、どのテクノロジーを使用するかという質問です。上記の仕様を考えると、サーバー側で java と spring を使用し、フロント エンドで HTML + javascript を使用するか、純粋な Javascript/HTML ベースの webapp を使用するのが適切です。

パフォーマンスの比較、コードの保守の制約などの入力を探しています。また、答えが javacript/html である場合は、この場合に適したブートストラップやその他の mvc などのライブラリがあれば教えてください。

ありがとう

4

2 に答える 2

2

このプロジェクトが小規模でデータが小さい場合は、自分がよく知っているものを使用するよりも、テクノロジを気にする必要はありません。スプリングの学習や JavaScript の学習は、1 時間のタスクではありません。

JavaScript は簡単で誰もが知っているので、安価な開発者を簡単に見つけることができます。純粋な JavaScript プロジェクトにはデプロイやホスティングの問題はありません (無料のホスティング サーバーのほとんどは Java を許可していません)。

サーバー側+クライアント側に行く場合:Oc PHPは、Javaベースのテクノロジーではなく、開発およびホスティングの最も安価なソリューションである必要があります。ここでも、開発者の知識に依存します。

Spring、Struts、GWT などの Java ベースの MVC ソリューションを使用する場合、GWT はやはり開発者が知っていることですが、個人的にはほとんど同じです。このどちらかを選ぶことは、宗教のようなものです。無限の比較を書くことができます、あなたが使いやすいものを選んでください、たくさんのコードサンプル。

プロジェクトが中規模、大規模、または特別なニーズ (銀行業務) の場合、PHP なし、Java のみ、または ASP.net + C# が私の行く道です。

割り当てられたバゲットに依存します: 純粋な JavaScript はより安くなるはずです。

于 2013-05-16T15:19:47.153 に答える
1

を使用することをお勧めしますSpring 3 MVC。これにより、優れた構造が提供されるためMVC、モデル/ビュー/コントローラーでさらに変更を加えると、ソリューションの残りの部分に依存しなくなります。次に、他のフレームワークやテクノロジ (休止状態など) を簡単に統合できるため、作業が容易になり、開発がスピードアップします。最後になりましたが、ユーザーがロジックを見ることができない場合、それは彼の Web ページの背後にあり、フォーマットされているだけhtmlです。すべてのロジックはサーバー側のコントローラーにあるため、アプリはより安全になります..

于 2013-05-16T15:10:49.910 に答える