私はWebアプリケーションの領域にかなり慣れていないので、ここに私の質問があります:
ノードとブランチを含む 1 次元グラフを編集できるインタラクティブな Web サイトを構築したいとします。ノードには、インタラクティブに編集できる名前が付けられます。さらに、ユーザーは対話的にノードを追加または削除できます。つまり、少なくともグラフの一部を再描画する必要があります。
それを行う最も効率的な方法は何ですか?
ノードの追加/削除コマンドをフロントエンド (ブラウザ) からバックエンド (サーバー) に渡し、バックエンド レベルですべてのデータベース更新を実行してから、何を再描画する必要があるかについてコマンドをフロントエンドに送り返しますか? サーバーへのすべての接続を使用すると、ユーザーにとってプロセスが長くなりますか?
フロントエンド (ブラウザ) レベルで再描画する必要があるすべての処理を実行します。つまり、フロントエンドとバックエンドの両方のレベルで同じデータベースを維持する必要があります。
前もって感謝します。