Hi Adrian,
Glad you're considering GWT!
Adrian Marti wrote:
> Basically i need to assure the group that GWT is going to be around for
> a little awhile and that we can start using this technology now.
This is a wise question, and one that has been asked a lot before,
because it seems too good to be true. But it isn't...it's just simply
true. GWT is free, and it will remain so if not get even freer. See
Bret Taylor's post on a similar thread:
http://groups-beta.google.com/group/Google-Web-Toolkit/browse_thread/... Not to mention that the GWT team is growing quickly with some really
fantastic engineers.
> What exactly does RC mean with respect to GWT being Beta (perpetual
> beta?)?
It's definitely weird to have an RC release within a Beta product, but
I assure you that GWT won't be perpetually "Beta". With the big
adoption we've seen, it's hard to keep in mind that GWT has only been
available for less than 7 months :-) Coming out of Beta is one of the
top things on our mind.
> Is this tech production ready? Howabout just for an internal app where
> users may be a little more lenient? Anyone using it for real business
> apps?
Here's how I would think about. Even when there are bugs in GWT,
choosing an approach other than GWT invites your team to write a whole
host of other kinds of bugs in your own code that GWT would make
impossible (or at least very unlikely), including all sorts of subtle
JavaScript errors and browser-specific DOM errors. Not to mention that
it's much harder to debug JS than it is to debug Java source with GWT.
In other words, deciding against GWT in favor of writing tons of
JavaScript by hand isn't really a way to mitigate risk overall, it's
just trading one sort of risk for another. However, by choosing GWT,
you can benefit from the fact that there's a strong team of extremely
devoted full-time Google engineers working on your behalf to fix bugs
and create big new features that will benefit your project in both the
short and long term.
> Is the closed-source compiler a sticking point for anyone else? How can
> i convince others to just trust Google to fix bugs etc.?
First, there are really very few compiler bugs, and even fewer that are
likely to affect you in normal work. Second, we take compiler bugs very
seriously since right now you cannot easily fix them yourself. So,
fixing compiler bugs is one of our highest prioritiest, arguably *the*
highest. Beyond that, all the real surface area of GWT is in the user
libraries, which are already open source. The source is included in
gwt-user.jar, and it's very easy to understand, debug, and patch that
source yourself -- which can be useful if you run into a bug that is in
your critical path that we won't be able to fix in a timeframe that
works for you.
We never want you to be stuck waiting on us, and we explicitly
prioritize our own work to keep the product in a state where teams like
yours can, in the worst case, help themselves.
> I am really enjoying using the toolkit and appreciate all the work
> being done.
Thanks! We are really happy about the architecture, and we think we can
extend it to add some very exciting enhancements, many of which have
sprung from some of the constructive discussions that occur on this
group.
> Help me spread the word!
Deal.
-- Bruce