Ok, so I have been building some stuff with Orcas' JavaScript editor (in beta 1) and I'm sorry to say I'm going back to Aptana Javascript IDE for now.
I have read much of the info on it and from working with it it is nearly there, but either the way I'm writing my code doesn't get translated proeprly (Aptana isn't perfect either, but it gets closer).
I have intellisense in my JS files which is nice, but when I do something like this:
myClass = function()
{
// Constructor code
}
myClass.prototype = {
method1 : function() {
// No intellisense here
}
}
Maybe, I shouldn't constuct classes like this, but Aptana recognizes this syntax and has no problems with it... I haven't tried to write any code in my web pages yet after using this syntax (I believe it's fine)...
BTW, before Scott Gu or anyone else jumps in to comment. I know that Orcas' editor will get there. It's just not there for me.
Another issue I have with it is if I try to type this:
x = 0;
What shows up is:
XMLDOM = 0;
if I type:
var x = 0;
then it works... but I'm not 100% thrilled that I can't use "x" as a variable. I know I should probably report this in a beta forum, but I hate newsgroups (I'm sorry).
Beyond all this I really like it, but the above is annoying enough that I gotta use something else.