Thursday, July 5th, 2007

JavaScript as a Language

Category: Editorial, JavaScript

John Resig has a new opinion piece on JavaScript as a Language that he came up with after poking around with JavaScript 2:

I think we’ve seen the JavaScript language move through many individual phases:

  • The “We need scripting for web pages” phase. (Netscape)
  • The “We should standardize this” phase. (ECMAScript)
  • The “JavaScript isn’t a toy” phase. (Ajax)
  • The “JavaScript as a programming language” phase.

I’m surmising that there’s this new phase that we’re starting to enter, one where JavaScript will be treated as a significant programming language – divorced from the concept of web development. Two significant movements lead me to believe that we’re at the start of a new era for JavaScript.

There are some good comments to the post too (imagine that) including “Quite a few people are in phase 5 already: Javascript as a code generation target” by Doug L.

Posted by Dion Almaer at 6:27 am
13 Comments

++---
2.3 rating from 65 votes

13 Comments »

Comments feed TrackBack URI

uh… yeah… broken?

Comment by daroot — July 5, 2007

?!

Comment by Pablo Cabrera — July 5, 2007

Close the ” in the first link!alert(“fix this site its borked”);

Comment by Chris Rowe — July 5, 2007

Come on, fix the article! The first link has
a missing quote at the end of the href.

Comment by Калоян К. Цветков — July 5, 2007

John Resig has a new opinion piece on JavaScript as a Language that he came up with after poking around with JavaScript 2:

I think we’ve seen the JavaScript language move through many individual phases:

The “We need scripting for web pages” phase. (Netscape)
The “We should standardize this” phase. (ECMAScript)
The “JavaScript isn’t a toy” phase. (Ajax)
The “JavaScript as a programming language” phase.

I’m surmising that there’s this new phase that we’re starting to enter, one where JavaScript will be treated as a significant programming language – divorced from the concept of web development. Two significant movements lead me to believe that we’re at the start of a new era for JavaScript.

There are some good comments to the post too (imagine that) including “Quite a few people are in phase 5 already: Javascript as a code generation target” by Doug L.


:)

Comment by panda — July 5, 2007

URL: http://ejohn.org/blog/javascript-as-a-language

Comment by panda — July 5, 2007

Fix it fix it fix it. At least proof read the damn thing after posting. Who posts and walks away, really?

Comment by Dan — July 5, 2007

Holy sh!t dude… Dion, you should just start this page over, whatever gremlin you have in your blog text is blowing up the page bigtime

Comment by Mike Ritchie — July 5, 2007

ROFL

Comment by blah — July 5, 2007

Oh boy I love this new layout. How will you name it? Scramble? Parkinson?

Comment by blah — July 5, 2007

…nice post (John’s book is pretty good too, by the way). JavaScript is approaching ‘first class citizen’ status, definitely. The language has been given such a bad rap because of the different flavors in implementation (across browsers specifically), not because of the language itself. The language itself, once you start using it and understanding it, is very elegant and efficient in many ways when it comes to the web (higher order functions, dynamically typed, etc). …it will be interesting to see how it continues to evolve not on with Mozilla’s push, but also with the push from places like Google, such as Steve Yegge’s port of Rails to Javascript with “Rhino on Rails”.

Comment by Mark Holton — July 5, 2007

Is this news? Some dude, writes a book and an opinion piece, states the obvious and wow, its a headline. I have always considered JavaScript a very power programming language. I wonder why its taking others so long to see this.

Comment by bradd — July 5, 2007

Not everyone is as smart as you bradd, consider yourself lucky. :) It’s about sharing information. I greatly appreciate the work Dion puts into this site, it provides many great pieces of info often.

Comment by Mark Holton — July 6, 2007

Leave a comment

You must be logged in to post a comment.