Web アプリケーションを作っているのですが、JavaScript をどこまで活用すればよいか悩んでいます。
これは、1 つのページで作成できるシンプルなアプリケーションであり、「アプリのように」表示され、すばやく応答します (直接 DOM 操作を AJAX と組み合わせて使用します)。
私はこれを取ることができる 3 つの一般的な方法を参照してください。
A) サーバー上ですべての HTML を生成し、JavaScript でマイナーな DOM 操作を行い、AJAX を使用して小さな変更をサーバーに投稿し、大きな変更のためにページをリロードします。
B) サーバー上ですべての HTML を生成しますが、ページのリロードを少なくし、代わりに AJAX を使用して、サーバーが準備完了の HTML を返してさまざまな に挿入できるようにします。
C) JavaScript ですべての HTML を生成し、サーバーが HTML に挿入するデータを含む JSON オブジェクトのみを返すようにします。
私がオプション C に興味を持った理由は、興味深い MVC の感覚を物事に与えるからです。サーバーはモデルを実行し、クライアントはビューを実行します。
JavaScript が欠けているクライアントは問題ではないことに注意してください。ブラウザーの互換性を確保するために JavaScript フレームワークを使用します。
これにより、開発プロセスがスムーズになったという前向きな経験をした人はいますか? これは、特定の名前を持つ確立された方法でしょうか?