users
[Top] [All Lists]

Re: [cinjug-users] Ajax frameworks

To: users@xxxxxxxxxx
Subject: Re: [cinjug-users] Ajax frameworks
From: Timothy Dennison <denti07@xxxxxxxxx>
Date: Wed, 7 Feb 2007 11:40:22 -0800 (PST)
Delivered-to: mailing list users@cinjug.org
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type:Message-ID; b=dsXRQnr/UFe/8aQ4CeqV5foiOxiLs1fQTK/7LprRNh87b5nKYAr/1TsQVg3I0OgFki2esklnUaBX0Hu8rDZ/vrGEWxGqefbkjkPoAojJR3CJASLfEZJfJOUQBzjamno6vwiZb+2sNNz49Xg+J7wfeRkn9yCdH/5oTYwD9sHvxqE=;
Mailing-list: contact users-help@cinjug.org; run by ezmlm
My $0.02 on GWT (in case you're considering it)...

GWT sounds great and in fact is very impressive for prototyping.  All java (no _javascript_), debugging capabilities, special browser (hosted mode) that allows on the fly modifications. 

The problems arise when you try to hook up real services and use the GWT serialization mechanism.  First of all, java.io.Serializable is not supported (Google has their own "IsSerializable" interface that all objects passed to/fro the client have to implement).  This seems "klunky" and requires my domain layer to have a dependency on GWT interfaces or support a DTO pattern.  Also, good luck trying to hook up a Spring-enabled service layer with the hosted mode browser (the recommended development mode for GWT).  Your forced to either monkey with the *generated* web descriptor (GWT actually creates a tomcat deployment on the fly for hosted mode) to load your Spring context or support the -noserver option (which defeats the whole rapid prototyping model). 

In addition, I've found two other things I don't like about GWT.  Each RPC service is actually a subclass of a servlet.  I had to resort to using a modified Spring ServletWrappingController in order to put my GWT services behind a DispatcherServlet.  The last thing? That extra compile from Java to _javascript_.  It just gets in the way and forces you to use an Ant build (or eclipse builder with an ant build).  Having to do that extra step before each deploy was not much fun IMHO.

My diatribe is over :)
tim
 
Timothy S. Dennison
mobile#(513)377-5102


----- Original Message ----
From: "jim_garrett@xxxxxxxx" <jim_garrett@xxxxxxxx>
To: users@xxxxxxxxxx; twcrone@xxxxxxxxxxxxx; Abdul Habra <ahabra@xxxxxxxxx>
Sent: Wednesday, February 7, 2007 2:10:37 PM
Subject: Re: [cinjug-users] Ajax frameworks

As I understand Echo2, every click of the screen could require a server call to resolve the action being done.  Can you comment on how well Echo2 performed on a system with several hundred simultaneous users?


--
Jim Garrett
email:jim_garrett@xxxxxxxx

---- Abdul Habra <ahabra@xxxxxxxxx> wrote:
> My favorite is Echo2:
>   http://www.nextapp.com/products/
>    
>   Fully OO, Java only (no xml, html, ...), built on top of AJAX.
>   I used Echo1 in 2 projects and was very happy with it.
>   Did not use Echo2 in any live project, but a friend of mine did, and he loved it.
>   Sounds like I am making a commercial :)
>    
>   I would also look at Tapestry/Tacos. Tapestry is a mature product.
>  
>
> twcrone@xxxxxxxxxxxxx wrote:
>   I'm currently researching Ajax packages.  I have experimented with DWR for RPC stuff and played with GWT very little.  Other than that I am looking primarily at Dojo and maybe ICEFaces if my shop decides to use JSF.  I'm curious about TIBCO GI since TIBCO now sponsors DWR.  I saw Stuart Halloway's session notes on Prototype and Script.aculo.us.  
>
> My shop is currently very committed to using Spring and has used OpenLazlo in the past but we don't want to use it for our future work.
>
> What is everyone's favorites now?
>
> As always, thanks for the info...
>
> - Todd
>
>
> Thank You,
> Abdul Habra
>  
> ---------------------------------
> Access over 1 million songs - Yahoo! Music Unlimited.

---------
You may unsubscribe from this mailing list
by sending a blank email addressed to:
users-unsubscribe@xxxxxxxxxx

--
Find additional help by sending a blank email
addressed to:
users-help@xxxxxxxxxx




It's here! Your new message!
Get new email alerts with the free Yahoo! Toolbar.
<Prev in Thread] Current Thread [Next in Thread>