I was baffled today when someone mentioned on a group that Javascript has evolved from the scripting language it was to a language that nearly equals Java – ie. It can also be used to develop native apps by combining it with html5/css anywhere. All the places which I can grab an understanding of Javascript online currently still describe it as a scripting language, and my understanding of the scripting concept is that you script for an application and the app interpretes. Given this, I have three questions:
- Is Javascript still a scripting language?
- Who really defines what the standard Javascript is?
- Is there a need to redefine the javascript which is now evolving so much in app development?
I’ll really appreciate official links/sources. Thanks.
1.) Yes. It is at least a language that gets interpretated and not compiled (even tho, V8 does some on-the-fly assembly)
2.) ECMA
3.) The language is on the flux all the time. Right now ES.Next (ES6 or “Harmony”) is on the way.