4 comments
It is interesting to note that Javascript is becoming more and more an assembly language for the web. Javascript is used more and more as either the direct "VM" for new languages (e.g., coffeescript) , or an additional backend. See here a detailed list
The newes addition is ClojureScript, a dialect of clojure that compiles to Javascript. Here is the rationale behind it. Rich Hickey, creator of clojure is behind it.
I find two interesting issues here:
- Does it mean that knowledge of Javascript will not be a requirement any more for developing for the web (in the same way that nobody needs to know JVM's bytecode instructions to develop in Java)?
- It looks like this adds a requirement to compile after each change to the code. This takes away one of the benefits of dynamic languages.
4
Comments
I think that
16:16 Jul 21st
I think that languages/frameworks that compile into JavaScript are there to help leverage progeamers' existing skills.
Like saying something similar to "if you already know Java, why bother with JavaScript... use GWT".
I believe that the opposite is true. JavaScript is leaving the web browser's boundaries (nodejs, MongoDB, etc.)
This is probably part of the
16:19 Jul 21st
This is probably part of the reaso for the adoption. But then there are things like coffeescript or objective-j, these are brand new languages targeted at abstracting away Javascript.
wierd... isn't it?!
16:32 Jul 21st
wierd... isn't it?!
ok. a crash course in
21:22 Jul 27th
ok. a crash course in CoffeeScript made me realize its value.
(and open my appetite)
