What gets me about Javascript is this. It’s like one day a small hegemony of browser vendors suddenly decided the entire internet was going to speak in French. You either speak French, or you’re out of a job. Now, I have nothing against French at all, and I can even speak French to an extent, but the fact is, my native language is English and I’m about 100x better at it. I don’t want to have to speak French. We didn’t vote to speak French. But where is the opportunity to protest? How can I say, “No! This will not do?” when the hegemony is not listening?
And now, insiduously, Javascript is finding its way into many bizarre locations like serverside programming*. The same bloody language everywhere. There was a time we could choose what language we wanted to use to tell computers what to do. There were a whole plethora of choices, from machine code and assembler through BASIC, C, C++, Java, C#, Pascal, Oberon, Modula, Prolog, Lisp, Scala, Python, Ruby… and then suddenly, no, the only thing that is supported on the client will be Javascript.
It is suddenly very apparent why the whole compilation phase was so important to everyone. We want to write in the language we want and then deploy binaries which we don’t have to look at.
Cas
- I wonder how long before Javascript attempts to replace SQL? Hehe.