posted 17 years ago
Hi!
In theory, no you don't need to know any JavaScript at all to create a GWT application.
With regards to AJAX, as long as you grab the concept that the communication between client and server is asynchronous then that should be enough to get creating with GWT.
It is though useful to always keep in mind that the output of GWT compilation, for the client side, is a pure JavaScript representation of you program. This means that your client side code has to play by exactly the same rules as any other JavaScript application - i.e. no database access, no client side file I/O write access, same origin security restrictions etc.
If you need db access then you place this on the server (using either GWT RPC mechanism or any one of your favourite server side languages).
You can of course interact with any JavaScript library you already have using GWT's JavaScript Native Interface (JSNI) which effectively mimics JNI in normal Java to provide access to JavaScript code. If you do so, then a bit more knowledge of JavaScript is necessary.
But, as said at the top, if you don't know JavaScript then that is not a handicap to developing GWT applications.
Hope that helps!
//Adam