Using GWT and Dart to manage different parts of the same page
Using Dart to retrieve JSON from a Java servlet
Using window.postMessage and JSNI to pass messages between GWT and Dart
Using JavaScript, JSNI, and Dart's js package for synchronous interoperability between GWT and Dart
Using CustomEvent objects and Elemental to pass messages between GWT and Dart Rather than show you a one-size-fits-all solution, I decided to show you a bunch of approaches …
…applications! That's Google Web Toolkit ( GWT). The GWT SDK allows you to write your entire application in Java and then compile the source into optimized JavaScript. In fact, that's exactly how Google AdSense is built. And for a more "entertaining" example, add a framework like PlayN on top of GWT, and you get AngryBirds in the browser !
However, not everyone is a fan of Java. What if we had a language optimized for "structured …
…applications! That's Google Web Toolkit ( GWT). The GWT SDK allows you to write your entire application in Java and then compile the source into optimized JavaScript. In fact, that's exactly how Google AdSense is built. And for a more "entertaining" example, add a framework like PlayN on top of GWT, and you get AngryBirds in the browser !
However, not everyone is a fan of Java. What if we had a language optimized for "structured …
Go compile the Trunk version of GWT and give it a try!
If you want to see the full source for a simple gwt app before and after UI Binder, I have a write up here with links to sources on github here .
Resources for learning gwt that I found helpful:
GWT Homepage
http://code.google.com/webtoolkit/
GWT Can Help You Create Amazing Web Apps
http://www.youtube.com/watch?v=T0X9BcBd-I0
GWT Best Practices
http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html …
Google I/O 2009 - Effective GWT: Developing a complex, high-performance app with Google Web Toolkit Alex Moffat, Damon Lundin In this session we'll show how you can get the most out of GWT in development, testing and deployment. It's based on our two and half years of experience building Lombardi Blueprint, a saas application for collaborative business process documentation. We'll cover how you can effectively integrate GWT into your development process and how to structure …
Google I/O 2009 - Progressively Enhance AJAX Applications with Google Web Toolkit and gquery Ray Cromwell Don't throw away your Web 1.0 websites just yet. In this session, you'll learn how to take your existing websites, and layer AJAX on top of them using gquery, a jquery style library for GWT. Learn how gquery benefits performance over existing solutions, increases productivity, and reduces defects by leveraging the GWT tool chain. For presentation slides and all …