Articles and Quick Summaries:
Why Discourse uses
Ask yourself how interactive your web application needs to be. On the
less interactive side of the scale, there are huge wins with server
side rendered HTML. The more interactive your application becomes, the
more you’ll benefit from a client side MVC framework.