Page 2 of 2
You might ask why hasn't this already happened?
A language that we have lived with for 15 years is suddenly emerging from its scripting days.
What is really interesting is that if you look at many of the so called HTML5 based web apps you can see that they could have been written using HTML4 and a bit of lateral thinking.
The answer is, of course, JSON.
Notice that this not an argument that JSON is better than XML just that it is making in roads not only into what we use but the way we think.
One language to rule them all
Well the simple answer is programmers like to use one language.
Language swapping needs a good reason and not just the unintelligent one of "the language isn't available".
When you think how hard it is to work with two-tier applications that demand that you move your attention from client to server and back again then you can also see that it makes no sense to make this round trip harder by a language swap on the way!
Put simply - no matter how clever we think we are and no matter what our language loyalties are, working in a single language is usually easier than working in multiple languages unless there is a very, very, very good reason.
How should you feel about this?
You can argue that this has already started to happen - but also you can argue not fast enough.
What we really need is language flexibility.
In this day and age I should be able to pick the language for the job and just use it on the client side or the server side, in or out of the browser. The logical way to have done this is to include a byte code interpreter or some other design of virtual machine able to run any language within the browser.
The situation is not a happy one. As the masses treat HTML5 with love and affection we need to realise that