過去 6 か月ほどの間、Raphael を使用してユーザーが表示し操作するすべての要素を作成する単一ページ アプリケーションを構築することで、Javascript を独学で学んできました (ランディング ページを参照)。ツールが何をするかの小規模な例のためのプロジェクトのために)。私がこの言語についてさらに学んでいると、Backbone のようなものを使用してコードを構造化し、読みやすく保守しやすくするという話に出くわすことが多くなりました。私は、自分が書いたものを MVP パラダイムに押し込むという考えには好感を持っていませんが (パラダイムを学ぶ必要もあります)、問題を引き起こさない高品質のコードを書くことには賛成です。あと頭痛。ただし、Google で調査を行っているうちに、バックボーンが SVG 要素とうまく連携していないように見えることがわかりました。確かに、いくつかの回避策が投稿されていますが、すべてを機能させるために面倒な回避策を実装する必要がある場合は、この場合、バックボーンを実装する価値は失われます。方法は異なりますが、私のコードはまだ不安定です。(エゴは、現状では、コードが合理的にスパゲッティ化されていないことを指摘することを余儀なくされています)
私は比較的 Javascript や本格的な Web プログラミング全般に慣れていないため、このような問題について私よりも知識のある人からのアドバイスを求めることを期待して、この質問をここに投稿しています。あなたが私の立場なら、バックボーン (または同等のもの) を実装しますか、それともそれなしで続行しますか?