JavaScript is a simple yet powerful dynamic client-side Web applications generating scripting language with awesome potential. It abounds in shortcomings such as lack of powerful integrated development environments (IDE), lack of reliable cross platform debuggers, coherent error messages and incompatible browser object models. It was earlier named as ‘LiveScript’ to reflect its dynamic nature. It was developed as new language for web programming on December 4, 1995 by Sun and Netscape and was complementary to both HTML and Java. JavaScript is commonly used for image and document content manipulation. It renders interactivity to the static webpage. Developers can’t extend or override JavaScript's capabilities and remain dependant on browser vendors for the legitimacy of display. JavaScript can overcome many weaknesses, but not fundamental, context-enslaved object model incompatibilities. The developer’s inability to hide source code continues to undermine it prolific usage as a platform to develop web applications, whose code the owners wish to protect, as their intellectual property. However, JavaScript has evolved into an incredibly powerful mix of the best features of Perl (associative arrays, loosely typed variables, regular expressions), C/C++ and Java (clean, block-parsed syntax, objects and classes, highly evolved date, math, and string libraries), and TCL (widely ported application control environment), to name a few, with all the power of the W3C DOM in the latest browsers (Mozilla, Netscape 6, IE6/Windows and IE5/Mac). Many companies are using JavaScript in combination with intelligent server-side tools to develop sophisticated web-based application (ex gmail). Also Microsoft’s own VB Script code is partly coupled with JavaScript. Needless to say that JavaScript works well with PHP and CSS and HTML. JavaScript lends more flexibility to the site in terms of layout and scrolling images and other elements.
<283:1663>
Reference:-
No comments:
Post a Comment