@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.

Reply via email to