Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I'm going to second the use of <a href="http://code.google.com/webtoolkit/" rel="nofollow noreferrer">GWT</a>. I've used it for several projects and, when used in combination with a modern editor like <a href="http://www.eclipse.org/" rel="nofollow noreferrer">Eclipse</a> or <a href="http://www.jetbrains.com/idea/" rel="nofollow noreferrer">IDEA</a>, it really makes the <a href="https://stackoverflow.com/questions/247209/javascript-how-do-you-organize-this-mess">mess</a> manageable.</p> <p>It's important to note that not only does it allow you to write in Java and have that transformed into optimized and <a href="http://code.google.com/support/bin/answer.py?answer=55203&amp;topic=10212" rel="nofollow noreferrer">obfuscated</a> Javascript it also comes with a <a href="http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&amp;s=google-web-toolkit-doc-1-5&amp;t=RefJreEmulation" rel="nofollow noreferrer">substantial subset</a> of the core Java API. In addition to this they provide lots of additional classes for doing things like parsing and working with <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/json/client/package-summary.html" rel="nofollow noreferrer">JSON</a> and <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/xml/client/package-summary.html" rel="nofollow noreferrer">XML</a> and communicating with a server via <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/http/client/package-summary.html" rel="nofollow noreferrer">asynchronous HTTP</a>. You can check out the <a href="http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/index.html?overview-summary.html" rel="nofollow noreferrer">docs</a> to get an idea of what else they offer.</p> <p>Another feature that might be of special interest to you for implementing drag and drop functionality is it's integration with javascript libraries like <a href="http://extjs.com/" rel="nofollow noreferrer">Ext</a> and <a href="http://script.aculo.us/" rel="nofollow noreferrer">scriptaculous</a>. Either through pre-built <a href="http://extjs.com/products/gxt/" rel="nofollow noreferrer">interfaces</a> or via <a href="http://googlewebtoolkit.blogspot.com/2008/07/getting-to-really-know-gwt-part-1-jsni.html" rel="nofollow noreferrer">JSNI</a></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload