This page shows the source for this entry, with WebCore formatting language tags and attributes highlighted.

Title

JavaScript Made Easy(er)

Description

Google and Yahoo are tripping all over themselves to help those us of with less time on our hands create reliable, usable web applications. They take different approaches, with Yahoo providing cross-platform JavaScript code and Google providing a new way of building web front-ends. <h>Yahoo!</h> Yahoo kicked it off with the initial release of their <a href="{app}view_article.php?id=1241" source="earthli News">JavaScript Libraries</a>, following up with a second release called <a href="http://yuiblog.com/blog/2006/05/09/autocomplete-windowing-menu-and-more-a-second-beta-release-for-the-yui-library/" title="AutoComplete, Windowing, Menu and More: A Second Beta Release for the YUI Library">AutoComplete, Windowing, Menu and More</a>. The library looks really well-organized, has great documentation and examples and is built on a genuine cross-platform hierarchy (which are cross-referenced from everywhere in the documentation). Included are components like <a href="http://developer.yahoo.com/yui/container/tooltip/">Tooltip</a>, <a href="http://developer.yahoo.com/yui/container/panel/">Panel</a>, <a href="http://developer.yahoo.com/yui/container/dialog/">Dialog</a>, and <a href="http://developer.yahoo.com/yui/container/simpledialog/">SimpleDialog</a> as well as a complete <a href="http://developer.yahoo.com/yui/menu/">Menu</a> implementation. Subscribe to the <a href="http://yuiblog.com/blog/">Yahoo UI blog</a> to keep up-to-date on new developments. <h>Google</h> Google has also released a toolkit that takes a different tack. The <a href="http://code.google.com/webtoolkit/" title="Google Web Toolkit - Build AJAX apps in the Java language">Google Web Toolkit</a> lets you write your AJAX code in Java, which is translated to cross-browser JavaScript for deployment. <bq>a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. ... You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.</bq> Unlike Yahoo's library, Google's lets users build and debug their scripts in a familiar Java environment like Eclipse---so stuff like handling mouse events is even testable and debuggable without "alert" boxes. Google also kindly includes examples of their code in action; though the <a href="http://code.google.com/webtoolkit/documentation/examples/dynamictable/">Dynamic Table</a> example didn't work in Opera, the <a href="http://code.google.com/webtoolkit/documentation/examples/kitchensink/demo.html#Tabs">Kitchen Sink</a> did. The widgets used in the demos are documented (though not as nicely as Yahoo) and can be used directly, as with Yahoo's components. Subscribe to the <a href="http://code.google.com/">Google Code Blog</a> to keep up-to-date on new developments.