While I agree that you can assume Javascript being enabled I really think that "conventional" web development has still many advantages over making SPAs.
Business logic on the server, HTML generated on the server, conventional mvc-architecture, use ajax and push state to make it highly interactive.
Fine - you can assume JS being available, but from that it simply does not follow that you have to throw away the traditional (rails style) dev model of the web.
Business logic on the server, HTML generated on the server, conventional mvc-architecture, use ajax and push state to make it highly interactive.
Fine - you can assume JS being available, but from that it simply does not follow that you have to throw away the traditional (rails style) dev model of the web.