ECMAScript : Not-To-War Document
Whatever the reason, whenever doing anything new on the Web (with the exception
of Java and Flash SWF), one colleague's rule of thumb is to add 30% more time
to resolve inconsistencies between browser implementations. Strange, but code
like "if (NS6plus || MZx)doItThisWay(); elseif (IE4 || IE5 && !IE6)doItAnotherWay()..."
is considered par for the course. In my experience, it's wise to have a
is where most of the incompatible action takes place. Also, of great help are
in/compatibility with all the major browser editions along with their examples
Microsoft's variant, JScript, has been updated to be a full .NET enabled programming language. In this context JScript gains the benefit of dynamically compiled execution which can be important for performance in large-scale applications. Also, given that VB.NET has moved so close to C# in design and complexity, Microsoft needs a simple, easy to use yet OO-capable language to close the complexity gap in its .NET language offerings. And as a bonus, JScript also offers client-side and server-side capabilities. Finally, JScript is one of the key languages in Microsoft's WSH - Windows Scripting Host batch control language.
Jacques Surveyer is a web developer who can be contacted at www.theOpenSourcery.com
Revised: June 2, 2003