Ruby、Python、PHP などのサーバー側 MVC を使用して非常に複雑な Web サイトを構築する代わりに、Web サイトを複数のモジュールに分割し、それぞれを backboneJS、EmberJS などのクライアント側 MVC で構築しないでください。この場合、PHP / Ruby を使用して、データのみを提供する Web サービスのみを作成します。
各モジュールは小さな Web アプリとして機能するようになりました。相互にリンクすると、完全に複雑な Web アプリのように見えます。
私は多くの Web サイト (github、groupon、stackoverflow など) にアクセスし、このアプローチを構築または採用することができます。しかし、私はこの種のアプローチを見ていません。このアプローチは、この種の Web サイトで問題がありますか?