私はC++で書かれた大きなデータ構造を持っています。バックエンドで実行され、ストレージエンジンとして機能します。私は、Webインターフェイスを介してその構造を視覚化したいと思います。その目的は、デモとユーザーの理解を高めることに過ぎません。具体的には、データ構造が変更された(ノードが削除されたりノードが追加された)場合、その変更方法はWebページに反映されます。ブラウザとデータ構造を同じマシンに置く必要はありません。(ウェブページ上で)C++で書かれた実行中のデータ構造を視覚化する方法
私が見つけた1つのアプローチは、LLVMを介してjavasciptにC++コードをコンパイルすることですが、これはデータ構造が非常に大きく性能が害であるため、私には当てはまりません。
他の方法はありますか?私の一般的な考え方は、バックエンドのデータ構造からいくつかのメタデータを取得し、それをレンダリングサーバーに送信し、javascriptを使用してブラウザに表示することです。私はUIとWebの新機能に慣れていますが、これが正しい方向であるかどうかはわかりません。これが正しい場合でも、私はどのライブラリを使うべきですか?私はいくつかの詳細が与えられることを願っています。
すぐにお返事ありがとうございます。私が最初に見ることができる類似のプロジェクトはありますか? – Rock
私はその場でサンプルライブラリを探していましたが、サンプルコードなどを見つけるために同じことをすることができると思いますが、その例は非常に自明です。あなたの場合、構造体のソースコードは表示されませんでしたが、C言語ではなくC言語を使用すると、継承を使用してJSONオブジェクトへの参照を受け入れるメソッド_foo_を使用して簡単なインタフェースを記述できます。ツリー全体を構築するためにfooを構造メンバーに再帰的に呼び出すことができます。 –