I like JavaScript*
* Better than server-side templates and round-trips. Overall, JavaScript is pretty crap. It's MEANT for browsers yet interacting with the DOM is so tedious and prone to coding style inconsistencies that a new framework to fix that is invented every month.