> Recently I had someone tell me that if you're still writing apps that serve HTML, you're "doing it wrong" because everything should be an AJAX backend with JavaScript. Is that the way apps are going? Certainly. But is that the way to do everything? No.
Excuse me, but what are the advantages of not serving HTML directly? I honestly find that way more convenient (possibility to give links for example).