Yozons Support on Gmail,
GWT is different things for different people. GWT is not only about use of
the widgets provided in the core library, or the use of GWT-RPC. These are
just one of numerous features that GWT provides. The ability to write GWT
application code in Java and IDE support is a huge productivity gain.

GWT-RPC is no doubt super convenient and easy to make RPC calls and share
classes on the client side and server side. However there are usecases that
SmartGWT / SmartClient transport protocol currently supports that are not
fully supported by GWT-RPC currently.

For example Transaction Queueing. I believe GWT is adding some batching
functionality as well and I'm looking forward to checking it out. More info
here :
http://www.jroller.com/sjivan/entry/introduction_to_smartgwt_enterprise_edition

Smart GWT also eliminates the need for having redundant Data Transfer Object
(DTO's) while at the same time having a rich domain model in a very elegant
way. More on this here :
http://www.jroller.com/sjivan/entry/solving_the_dto_dilemma

If you are happy with using GWT-RPC with DTO's or with Gilead, by all means
go for it. Infact there is a user extension for a GWTRPCDataSource provider
that allows you to use GWT-RPC as the DataSource provided for all Smart GWT
components.

As for intermixing of GWT widgets, obviously the goal is to provide 100%
interoperability with all other GWT libraries, include the widgets in GWT
itself. Infact Smart GWT does support interoperability with GWT widgets but
with some caveats like one should not place GWT widgets within a Smart GWT
container that is in turn within a GWT widget container. There are certain
contracts that the Smart GWT layout management expects which GWT widgets are
unaware of and are not able to participate in. Infact there will be similar
limitations with most third party libraries that provide their own layout
management schemes.

So to answer your question, Smart GWT is a library that allows you to write
applications using the GWT technology. Have a look at the features it
provides, feel free to ask any questions you have on the Smart GWT forum and
if you feel your application may benefit from it, you're free to use it. And
if not, just ignore it.

Sanjiv


On Sun, Dec 6, 2009 at 1:58 PM, Yozons Support on Gmail <[email protected]>wrote:

> Who started that rumor? SmartClient folks?  ;)
>
> What's not clear to me about SmartGWT, interesting as it seems, is why does
> it use GWT at all?  It seems that they suggest you don't use GWT-RPC and
> don't mix with GWT widgets, so what exactly is GWT doing in a SmartGWT
> world?
>
>
>  --
> 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]<google-web-toolkit%[email protected]>
> .
> For more options, visit this group at
> http://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