@Tercio I'm not able to follow the distinction you wish to make between "behavior" and "functionality", but in terms of what the Java language calls an override, yes SmartGWT supports it. Demonstrated here among many other places:
http://www.smartclient.com/smartgwt/showcase/#grid_appearance_hilite_add As far SmartGWT's free vs commercial breakdown is exceeding the simple: the commercial versions include Java Server functionality. It's explained clearly here: http://www.smartclient.com/product/ We also make a nice clean, clear distinction in the showcases. Everything in this one is free: http://www.smartclient.com/smartgwt/showcase/ This one has commercial functionality: http://www.smartclient.com/smartgwtee/showcase/ There is no "mystery" or "risk" regarding what is free and what is not, or whether it's useful. Some other mis-statements in this thread: 1. the free version of SmartGWT supports databinding as well. Approaches are covered here: http://www.smartclient.com/smartgwtee/javadoc/com/smartgwt/client/docs/ClientDataIntegration.html 2. someone mentioned "already having" a server. SmartGWT's server- side functionality integrates with any pre-existing server-side functionality and provides features that don't exist in any server- side library, so it applies regardless of whether you have a server or not. Two examples: Client and server-side validation driven from a single definition, so you don't have to set up validation logic in both places: http://www.smartclient.com/smartgwtee/showcase/#data_integration_form_validation Automated aggregation of client-side requests into a compound request to make transaction handling easier, cut down on HTTP requests and simplify the re-use of data services: http://www.smartclient.com/smartgwtee/showcase/#row_drag_save And a deeper explanation of how SmartGWT's server-side features apply even if you have a pre-existing persistence system and business logic: http://www.smartclient.com/smartgwtee/javadoc/com/smartgwt/client/docs/FeaturesCustomPersistence.html OK, that's it from the misconception police for today :) On Feb 1, 6:24 am, Tom Schindl <[email protected]> wrote: > Though many people think that Overloading/Overwriting and JSNI don't > really fit together. > I think they do if you are a bit creative. > > If you are interested in how I solved this problem for QxWT you should > take a look at this series of posts. > > [1]http://tomsondev.bestsolution.at/2010/01/05/background-to-qxwt-and-gw... > [2]http://tomsondev.bestsolution.at/2010/01/10/qxwt-explained-part-2/ > [3]http://tomsondev.bestsolution.at/2010/01/12/qxwt-explained-part-3/ > [4]http://tomsondev.bestsolution.at/2010/01/15/qxwt-explained-part-4/ > > The overloading/overwriting use case is discussed in [3]. I have no > deeper insights in SmartGWT but I guess writing something like this is > possible for their set of widgets as well (Probably one can extract > the code I've written for QxWT and make it useable to any JSNI-Wrapper > and even improve the functionality e.g. calling back to JavaScript > without writing any line of code, ... a rather advanced example can be > found here [5]). > > BTW QxWT is completely free - everything is dual licensed under EPL and LGPL. > > Tom > > [5]https://svn.tomsondev.com/svn/ufacekit/qx/org.ufacekit.qx.viewers/src... > > On Mon, Feb 1, 2010 at 2:44 PM, Tercio <[email protected]> wrote: > >> - Both GXT and Smart GWT are pure gwt (no underlying native JS library, > >> so expect equivalent speed/performance from the GWT compiler). > > > Nope, SmartGWT is a wrapper to SmartClient JS Library. > > > ckendrick and I have different understandings about override ... :-P > > We already discussed this some time ago ... > > > SmartGWT you can't override it's functionality, just it's behavior. > > > SmartGWT is more feature rich than GXT, but I don't like their > > licensing terms, I prefer GXT one, not only because the price, but the > > features, we just need a UI framework, the server we already have one. > > > Regards. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google Web Toolkit" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/google-web-toolkit?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
