クライアント側のJavaScriptを書く人は、ブラウザがメモリ内で参照するツリー構造のDOMをよく知っています。ツリー構造はサーバーから取得したHTMLから生成されます。 JavaScriptはDOMツリーのノードを追加、削除、変更してページを変更できます。私は、(ブラウザのバグを脇に)作業するのがとてもうれしく、サーバー側のコードが最初にページを生成しなければならない方法とはまったく異なります。ツリーベース(対HTMLベース)Webフレームワーク?
私の質問は、文字列をエコーするのではなくノードを挿入することから始めてDOMツリーとして扱うことによってページを構築するサーバー側のフレームワーク/言語です。私は、クライアント側とサーバー側の両方のコードが同じようにページを見ていれば、非常に役立つと思います。あなたは確かにこのような何かをどんなWebサーバー言語でもハックすることができますが、この方法でページを作成するためのフレームワークは非常に良い最適化を行うことができます。
広範囲に展開されており、しばらくお待ちいただいているオープンソースはすべてプラスです。
利点は、データの文字列表現ではなく、データとしてデータとやり取りできることです。 – eyelidlessness