views:

630

answers:

3
+1  Q: 

gwt libraries

Hello! Which GWT library would you suggest I used for a project? Could someone tell me a summary of the pros and cons of various libraries around (SmartGWT, Ext-GWT, GWT-Ext etc.). Is there a best-all-around-library basically "everyone" works with or are some libraries more suited for specific applications than others? Thanks!

Possible Duplicate: http://stackoverflow.com/questions/867451/best-gwt-widget-library

A: 

GXT is my favourite! It contains also a little MVC implementation and many great widgets.

http://extjs.com/products/gxt/download.php

Luke
+1  A: 

I have only worked with SmartGWT, so I can't tell something about the other libraries, but maybe this is helpful for you.

PROS

  • Datasource concept: The datasource is used to get and send requests. Once it recieves the json or xml data it populates the data to your widgets which are bound to the datasource.

  • Documentation: The documentation is really great, every function is well documented and a lot of classes have example code.

  • Showcase: the Showcase provides sample code to nearly every widget that is in SmartGWT

  • Automatic databound dragging(haven't used it yet): Let's say you have the typical email programm, with a tree and a list of messages, if you drag a message over in a different folder it automatically sends the right request to the server to update the database

  • Forums: The Forums aren't as big as the forums from ExtJS but you get an answer from the developers very quick

CONS

  • "Just" a wrapper: SmartGWT is a wrapper of the JvaScript Framework Smartclient, so you have to include a lot of JS code which makes the overall size of your application very big. For internal apps that doesn't matter. The size was the reason I switched away from SmartGWT
Chris Boesing
+2  A: 
bikesandcode