1) SEO - pure GWT pages cannot be indexed by web spiders.
2) GWT is ultimately javascript/DOM manipulation on the client, and
thus will not work in environments where javascript is forbidden or
disabled.
3) Fringe browsers that don't use the rendering / javascript engines
of IE, FF, Safari, or Opera will not necessarily work well, if at all
I'm sure that there are others. But those are some things you should
be aware of when planning your overall architecture.
Remember, GWT is only one part of an over all web application.
-jason
GWT + CMS (of your choosing) is really a good solution to having a
nice dynamic site and allowing SEO
Enjoy your alphabet soup :-)
-jason
Fancy CSS layouts are not something simple for the entry level
developer to wrap their head around, whereas tables just work.
However, for anyone who is well versed in such layouts, it is not
difficult to recreate them in GWT.
Now, do screen readers even process DOM manipulated content?
That may be another place where GWT + CMS would be a better fit.
-jason
I don't think there's anything inherently difficult about building GWT
applications with Ant; but that's coming from a background of
extensive Ant and Java experience. What I have observed with some
developers is that they have trouble making the leap from following
the Getting Started guide to picking things apart to see how they
work. If all you've done is run the .cmd or .sh scripts created by
applicationCreator/projectCreator to compile and start hosted mode,
then you might not be comfortable enough, or even know where to start,
to write an Ant target.
As far as improvements, more documentation is almost always a good
thing (and a pain to write, for most developers). Some people might
find a pre-written <gwtc> Ant task easier than writing a <java> call
to GWTCompiler. I was about to suggest having projectCreator produce
an Ant build file, and then I looked and found that it already has an
option to do so! Maybe that needs to be advertised more to get people
to use it? Would there be any interest in giving the projectCreator's
Ant build file a face-lift for GWT 1.5 (or beyond)? I would be happy
to lend my time to write it.
- Isaac
As far as improvements, more documentation is almost always a good
thing (and a pain to write, for most developers). Some people might
find a pre-written <gwtc> Ant task easier than writing a <java> call
to GWTCompiler. I was about to suggest having projectCreator produce
an Ant build file, and then I looked and found that it already has an
option to do so! Maybe that needs to be advertised more to get people
to use it?
Would there be any interest in giving the projectCreator's
Ant build file a face-lift for GWT 1.5 (or beyond)? I would be happy
to lend my time to write it.