You can manage to use gwt's serialization with rest. Checkout this post: http://timepedia.blogspot.com/2009/04/gwt-rpc-over-arbitrary-transports-uber.html
On Mon, Dec 20, 2010 at 8:13 PM, zixzigma <zixzi...@gmail.com> wrote: > I am interested in the very same thing. > So far my questions have left unanswered. > > http://groups.google.com/group/google-web-toolkit/browse_thread/thread/b86693200c8f3179 > > You can find similar thread here: > > http://groups.google.com/group/gwt-platform/browse_thread/thread/39bbc24842168f6a > > Based on my understanding, > some of the challenges for doing REST with GWT are: > > 1- JSON<->POJO conversion (especially for complex objects, maps, > polymorphic types) > on the client side (since GWT ends up as JavaScript, and there is > no Reflection support there) > 2- Data Binding > 3- URL handling etc > > > there are a number of third-party open-source projects > that provide libraries that one can put together to do REStul apps > with GWT. > > However there is no unified framework, and no official solution/best > practice from Google. > > I am afraid if you use the open-source tools, you might eventually get > your app working (RESTful), > but you have to deal with the risk of these tools not being around, or > being experimental or buggy, > also not being able to take advantage of many interesting features of > GWT 2.1 > and down the road, Google Team going in one direction, you might be > left on your own with limited support. > and the skills you learn might not be transferable in another team/ > company > > recently with 2.1.1 Google team released AutoBean which seems to help > with JSON/POJO handling > however there are virtually no clear documentation and not even a > basic hello world sample of those. > > I prefer REST over RPC/RequestFactory, because REST/JSON is universal/ > service oriented > rather than binary (in case of RPC) and data oriented in case of RF. > > RPC/RequestFactory somehow remind me of old days of Distributed > Objects/CORBA/DCOM > and I'm afraid sooner or later Google Team/Community might realize > this. > > Lets say you want to host part of your app on Amazon EC2, and part of > it on GAE. > (GAE poses many restriction that one has to chose this approach), > and lets say you want to use a mature serverside framework such as > Spring for the back end. > (to take advantage of enterprise integration features it offers : > Spring Security etc) > > GWT RequestFactory, ties the client to server, > they are decoupled through the use of Interfaces, > but so was CORBA/DCOM. > it might be de-coupled but not loosely coupled enough. > > the entire point behind SOA was LooseCoupling. > but with GWT I have the feeling that we are going backwards instead of > forward. > > GWT is rich and has many aspects. > Ofcourse I am not talking about the Compiler/Widget Library/Model View > Presenter, > my comment was mainly the Client/Server Communication mechanism. > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to google-web-tool...@googlegroups.com. > To unsubscribe from this group, send email to > google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > > -- Guit: Elegant, beautiful, modular and *production ready* gwt applications. http://code.google.com/p/guit/ -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.