Saturday, April 7, 2012

Client/Server communication. GWT-RPC ? GIlead ? Dozer ? RequestFactory ?

I'm just about to start a major web  app project (rewriting the main product or a sofware vendor) .  In the past I've been a project manager or a developer in some small GWT projects. I think GWT is a good choice for business app with a lot of tabular  data and information. But still I have some concerns.
  • GWT-RPC was one of the reason, I chose GWT in the past because of the magic of using (almost) the same objects on the server and client sides. To cope with the serialization and HIbenrante Lazy loading issues, we 've been using 2 strategies : 
    • 1/ A modified version  of Dozer (powerful but needs tweaking) used to transtype HIbernate objects into a dedicated DTO layer
    • 2/ Directly buidling dedicated objects for GWT (infact on this project we even use the same genric structure for entities, a kind of "enhanced" map of properties with an additional type and id attributes.
  • Today there is a kind of fog around these questions: GILEAD is not maintained any more, the new RequestFactory API seems awkard to me (especially with all these loose conventions)
So in a nutshell what guys do you recommend for client / server communication in GWT today ?


 

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/hsHStUExV5sJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate