• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

GWT vs J2EE

 
Scott Selikoff
author
Saloon Keeper
Posts: 4010
18
Eclipse IDE Flex Google Web Toolkit
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
On a recent thread, ranchers discussed the merits of Flash vs GWT, implying that GWT could potentially kill Flash. Flash's primary strength is that is vector-based animations and layouts, which GWT cannot do, so to me they are competing in completely different areas. It would be like someone telling me they are replacing Notepad with Photoshop; sure you could do it by why would you?

I think the elephant in the room people aren't discussing is that GWT is poised to replace over a dozen J2EE-based tools. Sure, GWT can integrate with many J2EE components but in many cases it replaces them. The AppEngine takes this even further by essentially acting like the J2EE JVM, restricting what a user can and cannot do in Java and forcing them to use Google's storage methods.

So what do you guys think? Do you think GWT and the AppEngine will play nice with J2EE, or replace many of the common frameworks we use today?
 
Gregg Bolinger
GenRocket Founder
Ranch Hand
Posts: 15302
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I can't compile GWT with my 64bit Java on my Mac. So at least until that is fixed, no, GWT won't replace anything.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I developed a GWT for a client in the past and it was the only time for me.
GWT programming model (building the interface in code) was a killer for me, I have the same experience with Apache Wicket.
Well, sorry I hijacked the thread
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64718
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I detest building UI in code. GWT isn't going to replace anything for me.
 
Scott Selikoff
author
Saloon Keeper
Posts: 4010
18
Eclipse IDE Flex Google Web Toolkit
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bear Bibeault wrote:I detest building UI in code. GWT isn't going to replace anything for me.


I'm sure GUI editor plug-ins are on the TODO list for someone at Google.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64718
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I also detest anything that tries (and always fails) to generate code that's better than I can create by hand.

It doesn't matter what they do at Google, GWT is a non-starter for me.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64718
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
P.S. You might think that I hate GWT from these posts. But I don't. I think it's a great solution for shops that have lots of Java and Swing experience and want to move onto the web without any web-savvy resources. But the web-savvy don't need the hassle and limitations it imposes.
 
salvin francis
Bartender
Posts: 1268
10
Eclipse IDE Google Web Toolkit Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
well, it seems you "detest" a lot

Bear Bibeault wrote:to generate code that's better than I can create by hand

it is difficult to digest that, but I feel that a similar feeling was amongst guys who knew Assembly and C language came along...
sometimes its better to leave pop,push,jmp,jne and switch to for, while, do-while (pardon my analogy here)

@ UI in code: there lies no ui that hath not buildth in codeth...
All ui is build in code, be it HTML or swing, but usually you use an editor that does it for you.

I was a part of that flash-gwt thread, and I honestly feel that gwt wont kill flash. they are each solving a different problem, though at times their differences do blur...

I am working on a large scale project that has spring,hibernate at the back-end with GWT at the front end.
GWT ui code is totally isolated from our business logic. I don't see anything "killing" anything here.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Salvin,
Many people (including me) build HTML pages by hand, I don't use tools like DreamWeaver.
I don't use any builder to design/generate my interface, not in HTML neither in Swing.
And yes you can isolate GWT UI code from the business logic but you build your interface in code (layout managers).
I would like to use a declarative approach to build the interface (Apache Tapestry).
Any way, I hope GWT 2 offers what it says "Declarative Interface Design"
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic