私は e コマース Web サイトを持っていますが、JavaScript を少し多用しています (価格、ブランドなどの条件付きフィルタリング、AJAX 呼び出しなど)。Web サイトに乱雑な JavaScript/jQuery コードが多数あり (ビューが分離されていない、再利用可能でないなど)、コードを書き直す予定です。
この問題を解決するために、 、 、 、 、 などにKnockoutJS
出会いBackbone.js
ましAngularJS
たEmber.js
。
SO、GitHub、Amazon、Ebay などの人気のある Web サイトのほとんどを調べましたが、これらの Web サイトのいずれもこれらのフレームワークを使用していないようです。
私が理解できないように見えるのは、これらのフレームワークを使用するためのユースケースです。ウィキペディアのページは、これらが単一ページのアプリ用に設計されていることを示唆しています。
- 上記を従来の e コマース Web サイトに実装する価値はありますか?
- 上記のフレームワークのいずれかを使用することの欠点はありますか?
- 多くの人気のある Web サイトがそれらを使用していないのには理由がありますか?