File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes HTML, CSS and JavaScript and the fly likes Future of JavaScript? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Future of JavaScript?" Watch "Future of JavaScript?" New topic

Future of JavaScript?

Lane Liles

Joined: Sep 17, 2005
Posts: 5
Ok, I gotta get my name in the hat for that book My question is honest though...

My question for the authors concerns the performance, support, and future of JavaScript as a language, and it's implementation in the browsers. Before AJAX, JavaScript seemed to have a bad reputation, or at least was relegated to very minimal tasks in web development, due to concerns over security, non-standard implementations, and a seemingly overall dislike among web developers for a host of legitimate and illegitimate reasons. As such, it seems JavaScript hasn't gotten the love it needs from developers, browser vendors, etc. to really be a good language to develop in... which is probably one of the biggest complaints against doing AJAX now (no standard IDE/debugger or language reference/implementation). Now that AJAX has hit the big time, can we expect to see improvements to the language, the development tools, and the implementations in the browsers? I know that's a big, open ended question, with no definite (or maybe an obvious) answer, but I'm curious what the author's thoughts are on the subject, and if they have any specific knowledge they could share about the future and direction of JavaScript (new tools, announcements from W3C or browser vendors, etc.).
Eric Pascarello

Joined: Nov 08, 2001
Posts: 15385
There has always been a new version of JavaScript standards out there, 2.0, but no one has implemented them yet. I think Mozilla is moving to 1.6 soon which is their own improvements.

JavaScript has always gotten a bad rap and still does. Reason why is developers are stubborn and too lazy to make things work. I know this for a fact since I been dealing with JavaScript since it basically started 9-10 years ago. It has improved and the tools have improved.

Now I still code all of my JavaScript in notepad. I do nto need intellisense or any of syntax highlighting since I have been coding in it for a long time. Tools like EditPlus2, Mozilla's editor and some other make it a little easier to code, but they are no match for other ides.

People need to learn you are talking about a browser market that was trying to outdo each other from the start. Netscape came up with this, Microsoft came up with that. Since they were fighting for the market, there was no standards. Finally standards started to happen, but the browsers still had to allow their old code to still run. So you still have issues with bad coding out there.

If you pick up a good book, look at some good websites, and bang your head a few times, then you should have no problem. I say if you do not win the book, pick it up and it will show you that JavaScript can be OO in nature and give you an easy way to add Ajax to any web page.

I would say that most people out there have no clue how to write a prototype with JavaScript. With that, it makes developing so uch fun.

I could talk all day about this stuff.

Stephen Cote

Joined: Nov 11, 2005
Posts: 9
I think JavaScript has a lot of hidden and untapped potentional. I also think that potential has been already tapped, and only awaits rediscovery. Asking where it is going makes me wonder whether we need to re-examine the entire principle of the Web. The more we move JavaScript and Flash and XML and ActiveX towards a programming environment, the closer we return ourselves to a mainframe culture. How is improving JavaScript, et al, to the point that it becomes its own uber-language any different than the same mainframe environment that existed thirty years ago?

Stephen W. Cote<br /><br />
David C. Crane
Ranch Hand

Joined: Oct 13, 2005
Posts: 59
Yup, Doug Crockford says it all in his essay "The world's most misunderstood programming language". I'd been using it for several years before I realised what it was capable of. IMO prototype.js has helped a lot here, by writing in a style that's initially so unfamiliar to the casual JS programmer, but that leverages the natural advantages of the language so well.


---<br />Author of...<br />'Ajax in Action' <a href="" target="_blank" rel="nofollow"></a><br />'Prototype & Scriptaculous in Action'<br /><a href="" target="_blank" rel="nofollow"></a><br />'Ajax in Practice'<br /><a href="" target="_blank" rel="nofollow"></a>
dema rogatkin
Ranch Hand

Joined: Oct 09, 2002
Posts: 294
JavaScript had always a good reputation especially in hands of web designers. Developers seem ignored it for awhile, so I understand your concerns. I wish JS had more power to eliminate completely client side programing using heavy stuff as applet, activex or flash.

Tough in space?, <a href="" target="_blank" rel="nofollow">Get J2EE servlet container under 150Kbytes here</a><br />Love your iPod and want it anywhere?<a href="" target="_blank" rel="nofollow">Check it here.</a><br /><a href="" target="_blank" rel="nofollow">Curious about generic in Java?</a><br /><a href="" target="_blank" rel="nofollow">Hate ant? Use bee.</a><br /><a href="" target="_blank" rel="nofollow">Need contacts anywhere?</a><br /><a href="" target="_blank" rel="nofollow">How to promote your business with a search engine</a>
I agree. Here's the link:
subject: Future of JavaScript?
It's not a secret anymore!