demosthenes.info

A blog by Dudley Storey on , , , , , , and anything else that strikes his fancy.

featured articles

popular favourites

Evolution of JavaScript

came out of the development of the Netscape 2 browser in 1995. Originally called LiveScript, its name was changed to JavaScript because of the attention the Java programming language was receiving at the time, and because of some superficial similarities in programming syntax. However, Java is not JavaScript: the two are entirely different languages. Java is a fully-fledged programming language with the ability to create stand-alone programs. It has found its niche mostly in server-side solutions and embedded software. JavaScript is not a programming language: it is a scripting service, and cannot create an executable program. In fact, JavaScript will not have little functional use without a web page to run it on. Please do not get Java and JavaScript confused: it is a newbie’s mistake, and a quick way to terminate a job interview.

During the browser wars of the late 90’s, several different flavours of JavaScript were developed. Netscape continued with its version, while Microsoft released an alternative called JScript. Finally, a standard version called ECMAScript was released. Technically, we should be referring to JavaScript as ECMAScript, but there was one more hurdle for the scripting language to overcome before it could be accepted as a robust web development tool: the DOM.

web developer guide

featured comment

by JoelB in Goodbye, JQuery Validation: HTML5 Form Errors With CSS3

what i'm reading

A Storm of Swords: A Song of Ice and Fire: Book Three
A Storm of Swords: A Song of Ice and Fire: Book Three

what i'm watching

Californication: The Third Season
Californication: The Third Season

what i'm playing

Mass Effect 3 Collector's Edition
Mass Effect 3 Collector's Edition

what i'm hearing

Dub FX
Dub FX

blogs

podcasts

no ads ever

This blog is free of advertising, and always will be.

creative commons licensed

The content of this blog is free to use in whatever way you wish under the Creative Commons license.