[ajug-members] Who does client application work?
Kerry Wilson
kerry at allthingswilson.com
Fri Dec 16 23:19:52 EST 2011
This isn't a true client app but I figured I would chime in since it is not
a traditional web application either. I recently started a new job working
on a brand spanking new application. I got to start from scratch (yay). I
have to use GWT (not so yay). In anticipation of needing to develop a
quality app out of the gate, before starting the job, I did a lot of
reading (Pro GWT) and studying up on GWT, the APIs, and design patterns. I
also wrote a small app for fun. This helped out tremendously as I was able
to hit the ground running on day 1.
My background is mainly web apps using spring mvc, struts, jsf, or various
other frameworks. Coding in GWT is very much Swing-like. I have not spent
much time doing swing development (very little actually). GWT is just OK
for me. There are lots of idiosyncracies involved since the java code is
compiled to javascript. I would probably only recommend it for people who
have a staff of experienced swing people and would like to move them in to
web development. I would personally have chosen JSF to write the app I am
working on. Digging deeper, I used GIN for dependency injection. It is
basically guice for GWT. Since I was using guice in the client I went
ahead and used guice on the server as well. This is my first time using
guice and I like it. Especially since I can use CDI annotations. I am
going to try and hold off sucking in the spring dependencies as long as
possible.
When you use GWT you are trading javascript for type-safe, testable, java.
Personally, I am a fan of javascript so I would just as soon stick with it
but I am not completely turned off from GWT.
kw
On Fri, Dec 16, 2011 at 8:41 PM, Ramesh Rajamani <rameshrajamani at hotmail.com
> wrote:
> Hello Summers Pittman,
> Eclipse RCP - I have worked before which
> is good desktop application.
>
> Thanks,
> Ramesh Rajamani
>
> ------------------------------
> From: secondsun at gmail.com
> Date: Fri, 16 Dec 2011 11:06:29 -0500
> To: ajug-members at ajug.org
> Subject: [ajug-members] Who does client application work?
>
>
> I've noticed that there are many of us who build web applications running
> Java (in my case a gigantic financial app) or work with companies who make
> Java libraries (in Gunnar's case Spring Source) for use in web
> applications. I was wondering if anyone was working on client
> applications? Not web applications but apps which run on the desktop (or
> Android or maybe an Applet) Java applications.
>
> What technologies do you use? What problem are you trying to solve? How
> is it working out?
>
> Summers Pittman
> >>Phone:912 293 2314
> >>Java is my crack.
>
>
>
> _______________________________________________ ajug-members mailing list
> ajug-members at ajug.org http://www.ajug.org/mailman/listinfo/ajug-members
>
> _______________________________________________
> ajug-members mailing list
> ajug-members at ajug.org
> http://www.ajug.org/mailman/listinfo/ajug-members
>
>
--
http://www.allthingswilson.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ajug.org/pipermail/ajug-members/attachments/20111216/5b8c3d0a/attachment.html
More information about the ajug-members
mailing list