Linked by Thom Holwerda on Sat 3rd Nov 2007 23:34 UTC, submitted by irbis
Talk, Rumors, X Versus Y Mozilla and Microsoft are in the midst of a squabble over the future of JavaScript, with each side accusing the other of actions which could end up 'breaking the Web'. The two companies each have their own respective versions of the common programming language that is used across the web: Mozilla backs ECMAScript, while Microsoft pushes its own JScript.
Thread beginning with comment 282788
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Really fun discussion
by google_ninja on Sun 4th Nov 2007 20:18 UTC in reply to "RE: Really fun discussion"
google_ninja
Member since:
2006-02-05

Wow, once again you have the one comment that is even remotely on topic, amidst a horde of gibberish.

I really don't think this is a good way to go. Having a single language on the net for scripting is a Good Thing for us developers. Imagine if every software house used their own language? Diversity is a good thing in a general way, but web developers have to already be at least proficient at XHTML/CSS/JS/PHP to have a shot at most web jobs. Its bad enough that you already have so many language on the server side. Honestly, the only reason to use something like Python is if you use it for server side scripting already.

Contrary to all the people who find javascript beyond them, and therefor declare it sucks, it is actually a very well done language. If you know any halfway modern c based language, it is incredably easy to learn and work with.

Thats not to say I don't have any pet peeves. I would like to see a more elegant way to reference DOM elements then getElementById and the nodes collections. I would like a way to completely separate script from HTML, the way that using #id lets us totally separate style from it (i know about applying new Function() {}s to DOM elements, but that is kind of hackish). I would like a more intelligent way of declaring objects then assigning properties to a function. I would like XmlHttpRequest to be more streamlined and standardized, with a good framework of helper methods built around it. I would like a way to implement namespaces, because a library without encapsulation is kinda dumb.

All that to say that working with javascript is far form a chore, and I would much rather if ES4 improved the existing language, then added even more requirements for someone to be a good web programmer.

Reply Parent Bookmark Score: 1