最終的に大量のデータ (グリッド内) を持つ大規模な SPA になるものを構築することを計画しています。MVC フレームワークを使用することをお勧めします。私は主に AngularJS と EmberJS を見ています。どちらにも議論がありますが、EmberJS には Angular にはない利点があるように私には思えます。特に、グリッドには大量のデータがあるため、Angular を選択すると最終的にパフォーマンスの問題が発生するのではないかと心配しています。
ただし、単体テストも私にとって非常に重要です。
EmberJS の単体テスト (統合ではない) に関する情報はあまり見つかりませんでした。単体テストが重要な場合、Ember は Angular よりもかなり悪い選択ですか? (現状のまま)?
統合テストではなく、単体テストについて話していることに注意してください。大規模な SPA を構築する場合は、アプリの表面だけでなく、各コンポーネント/パーツ/クラスを個別にテストし、残りを模擬できるようにすることが重要であると思われます。