私は新しい Web アプリケーションを開始していますが、この非常にばかげた懸念があります。
このアプリケーションは単一ページの Web アプリケーションであり、フロント エンドとして Html、JS/Flex、バック エンドとして PHP で開発されます。だから私には2つの選択肢があります
- すべてのアプリケーション ロジックをクライアント側 (JS/Flex) に保持し、データベースへのデータの入出力のみに PHP を使用します。
- UI にのみ JS/Flex を使用し、すべてのアプリケーション ロジックを PHP に保持します。これは、独立したサービスとして消費されます。
どちらにも、次のような長所と短所があります。
- 最初のオプションを使用すると、アプリケーションのユーザー エクスペリエンスがスムーズになります。(クライアントとサーバーのやり取りが非常に少ないため)
- 2 番目のオプションを使用する場合、アプリケーション ロジックは PHP にあり、他のユーザーに同じ API を使用してカスタム アプリケーションを構築してもらいたい場合に備えて、後で API として公開できます。
しかし、私は両方の長所と短所について議論し、どちらかを最終決定することはできません. 開発のキャリアの中で同様の問題に直面したことを願って、助けてください。
前もって感謝します!