> - Is GWT for me? Or I'd rather use Dojotoolkit or another Javascript
> library?
That's a hard question. IMHO, GWT is primarily for building a complete
JS based web application, not for sprinkling some AJAX in a few
places. However, there are a lot of examples of websites that have
AJAX functionality that's built with GWT. Personally, I think if
you're adding some minor javascript tweaks, you're probably better off
using some JS library. If you want to build large components of the
site that are interactive, GWT would probably be a good choice.
> - What's the best way to set up (organize) a PHP project and connect
> it with GWT? (I mean folder structure and everything)
Since the PHP code is server side, I'd probably just keep it in a
separate project.
> - What's the best to use for client-server communication: JSON, XML or
> something else? (if I want to do stuffs like at the above examples)
Check out the gwtphp project (
http://code.google.com/p/gwtphp/) which
allows you to use GWT's native GWT-RPC.
Regards,
--
Arthur Kalmenson