17 February 2011

No more HTML

According to Avi Bryant (speaking in 2009), web frameworks are

His argument is that, with the creation of the V8 JavaScript virtual
machine, sophisticated web apps can now be written in JavaScript
almost entirely on the client side, communicating via JSON to the
server. As a result, templates will die. It will make more sense to
generate HTML with programmatic APIs, written in JavaScript. And if
you don’t like JavaScript, you can use a language that compiles to

instead. But we do not need to go back to a two-tier model, i.e. just
javascript accessing remote data, we can still separate out the
presentation and the application logic, it’s just that this is
increasingly going to happen on the client side.

d. sofer