Johnny's Software Saloon

Weblog where I discuss things that really interest me. Things like Java software development, Ruby, Ruby on Rails, Macintosh software, Cocoa, Eclipse IDE, OOP, content management, XML technologies, CSS and XSLT document styling, artificial intelligence, standard document formats, and cool non-computing technologies.

My Photo
Name:
Location: Germantown, Maryland, United States

I like writing software, listening to music (mostly country and rock but a little of everything), walking around outside, reading (when I have the time), relaxing in front of my TV watching my TiVo, playing with my cat, and riding around in my hybrid gas/electric car.

Monday, September 04, 2006

Fortunately Firefox: JavaScript 1.7 - mother tongue of DHTML/AJAX in Firefox 2.0

Hey, there is a lot going on with JavaScript this past year.

First, we had Firefox 1.5 released late in 2005. It included SVG, SVG DOM support, and SVG JavaScript support. It also included a new Canvas feature, which is graphics controlled by - yup, you guessed it: JavaScript.

Then, last month, we had the long-awaited JavaScript: The Definitive Reference, 5th ed. come out. It covers JavaScript up through version 1.6, which is the version supported inside the Firefox 1.5 browser that is the current latest released version.

Now, next month Firefox 2.0 will come out. That is in late October. It introduces this new JavaScript 1.7.

Fortunately Firefox: JavaScript 1.7 - mother tongue of DHTML/AJAX in Firefox 2.0

JavaScript 1.7 borrows features from other well-known dynamic/functional programming scripting languages, such as Python.

What this means, is that former 98-pound weakling of programming languages, JavaScript, is now looking pretty studly.

Some browser makers have not updated their browsers in quite a long time, almost since the start of this decade.

So, contemporary programming tricks will not work in contemporary legacy browsers that a lot of people are using.

Fortunately, that does not really matter because Firefox runs on all the platforms that they do, and more, and has better and more numerous features.

That is because it has been under active development for the past few years. Something that one or two browser makers cannot say about their own ware.

I have not heard yet what version of Java will be shipping with Firefox 2.0.

However, since Java J6SE or JDK 1.6 or whatever they are calling it is not shipping yet - and Firefox 2.0's release is just 6 weeks away, I am guessing that Firefox 2.0 will come with Java 5 SE (JDK 1.5).

That is not too bad. JDK 1.5 super powerful platform with all kinds of concurrency features built in, the generics feature that some programmers were clamoring for the previous half decade or so, easier collection/for-loop iteration, and more.

JDK 1.5 Java has worked in/with Firefox for a long time. So while we have to wait a little longer to be able to use JDK 1.6 and JavaScript 1.7, JDK 1.5 is here now for applet writers.

0 Comments:

Post a Comment

<< Home

Related pages & news