GWT, Tapestry and jQuery are the only web development frameworks I use now.
I really like GWT but I don't use it on public sites. I'm certain that you can it just requires more testing effort like what happens when it runs on an IPhone. Even when I use GWT I have a Tapestry backend because I usually have several GWT applications with some basic HTML support pages (especially admin pages). I've done a few sensor monitoring applications and I use GWT and Google Visualizations for them. When I do Tapestry work I head down the progressive enhancement route. I build Tapestry components to render basic HTML then I create jQuery mixins (widgets) and add them to the basic components to create things like a tabbed interface. Now that I use the tapestry5-jquery module I find myself using less GWT because I think Tapestry/jQuery development is faster and easier. BeanEditForm is your friend. If you are careful it's pretty easy to build and app that runs on anything. So I'd say jump right in. Worst case you'll end up using both they are made for each other and you can impress your friends by using the Eclipse debugger to single step from the client to server and back all in Java. FYI: The trsvax-gmt module is mine but I have not worked on it in a while. It allows you to use GWT components just like Tapestry components and you can call Tapestry event handlers from GWT. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org