I have recently adopted MyGWT in mid-development, and can offer at
least some perspective. To address some of your concerns...
> 1) my team will have to learn a new model of UI development
This is true, but MyGWT's model is more java-like -- that is, bloated
and requires more classes, but it works and works deterministically,
whereas GWT-ish models can widely vary from developer to developer as
it pertains to how things render, stability of rendering, etc.
MyGWT's UI development model tries to more cleanly separate things
pertaining to building UI's. The biggest change for me to adopt was
the use of Layouts (each panel (which MyGWT calls containers) must
have some sort of layout, describing how it's widgets are, well, laid
out). You'll find, though, in the end, it's much cleaner.
> 2) my team will have to learn javascript and java
This is probably a good thing to know regardless...
> 3) gwt-ext might demand RPC to be accomplished in a certain way, or
> else pay a premium
> 4) gwt-ext expects the History mechanism to act a certain way. (Our
> app retooled the GWT history mechanism)
I don't have experience with gwt-ext, but I'd expect that since MyGWT
& gwt-ext are build on top of GWT, in the end, it's still GWT.
> 5) How does flash work with gwt?
Never tried it, but it should work the same way it works in HTML or
any other language. At worst, you can always embed it in a frame.
Remember, in the end, it's simply javascript, plain & simple.
> If you can advise me on MyGWT's stability, or any of the issues I
> listed about gwt-ext, I would greatly appreciate it.
MyGWT is current on its way to a full release, and has been recently
releasing RC (release candidate) builds. Although there are some
annoying bugs (and what toolkit is free of those), MyGWT seems
suitable for someone like you, who doesn't have a designer but would
like something with a slick design. And swapping out GWT widgets for
MyGWT ones isn't rocket science. It just takes a bit of reading,
patience, and time to get done right.
The biggest downside to MyGWT (for me) is the poor documentation
(whereas GWT's documentation is great IMHO). Other than that, it
seems to work fine and there are a number of products online using
MyGWT.
Good luck! And I must say, your current application is pretty slick
already!
--
Carl Scott
Software Developer, Solertium Corporation