Google Web Toolkit News - onGWT.com

To content | To menu | To search

GWT Feedback

Entries feed - Comments feed

Tuesday 16 September 2008

GWT : Missing features

Jeff Wilson

One of the things I have discovered since starting to experiment with GWT is that it is missing some key framework support. That is, the basics are there: rich desktop-like widgets, a serviceable RPC mechanism, etc. But some basic support for managing a desktop application, like property binding support, is missing.

Exploring GWT

Tuesday 26 August 2008

Google GWT - The right tool for Java men

Claude Coulombe

After some exploration, we decided to go with GWT (Google Web Toolkit) for our OpenSyllabus project in Montréal. A main argument was that our team is essentially composed of Java developers with little knowledge of JavaScript.

GWT - The right tool for Java men!

image

Friday 1 August 2008

My experience of coding a GWT webapp (~900 classes, ~20 GWT modules)

Khun Yee Fung

We put our GWT-based job site (http://www.careercommons.com) in production on Monday. This is a summary of my experience coding the whole thing in GWT. Not sure how useful this is for other people, but here it goes...

My experience of coding a GWT webapp (~900 classes, ~20 GWT modules)

Friday 11 April 2008

Which RIA Tools Give Us the Best Bang For Our Buck?

 image Kevin Whinnery

In the world of Rich Internet Applications, there is no shortage of technology choices to compose a user interface. But what tools will give us the best bang for our buck? Here is a look at some heavy hitters and newcomers in the RIA market, including: HTML & AJAX, Rails and Grails, Flex, Silverlight, Curl, GWT, OpenLaszlo, and Appcelerator.

[...]

But before abandoning the browser, we still have options.  A number of emerging frameworks seek to tame the browser and make it a suitable platform for a rich client application.  The biggest fish in this pond is currently Google Web Toolkit (or GWT), which allows developers to write UI code in Java and have it transformed to JavaScript that will run in the browser.  All this with all the development tools and skill sets that exist out in the marketplace today surrounding Java. Sounds great doesn't it?

It sure did to me, until I started to actually write a UI in straight up procedural Java.  I was shocked at the volume of code I had to write to assemble even the most basic UI.  Also, trying to read a collection of Java classes and visualize the structure of the UI was, for me, not an easy task. On top of that, it was unclear to me how a design team would effectively collaborate with a development team, especially when they are speaking different programming languages (Java versus HTML/CSS).  The lack of any kind of markup language to accompany Java in GWT hurts it badly - and the alpha-stage markup language extensions that I see coming out seem all too far away.

[...]

Which RIA Tools Give Us the Best Bang For Our Buck?

Monday 25 February 2008

GWT, Search Engine Optimization, Adsense, Google Analytics

Pieter Coucke

I've used GWT for over half a year now on koopjeszoeker.be. Two weeks ago I decided to stop development with GWT and go with plain HTML and mootools for the autocompleter. I've used mootools already a lot and I'm really getting the hang of it. Why? Why did I spend all this time developing in GWT and why did I decided to stop?

-> SEO, Analytics and Adsense

SEO : I'm currently building a GWT application that is compatible with Google Search Appliance. So I'm pretty sure that it is possible to build search engine compatible applications.

Analytics : Here is a tip from Robert Hanson : GWT / Google Analytics Integration. I have no feedback about this tip.

Adsense : in this area, GWT is in the same troubles than Flash. So, if there is a solution for Flash, there is a solution for GWT : Adsense in Adobe Flash now possible. This solution is a hack. But I'm sure that Google is working on a more supported solution.

 

Why I dumped GWT

GWT and the Java long data type

openlandscape

It probably would be a good idea if the GWT compiler reported any long types as warnings. Theres no point having a long that doesn’t really work. It just opens the opportunity for problems like this one.

Good idea.

Google Web Toolkit’s (GWT) Fake Long

Wednesday 17 October 2007

GWT : Lessons learned

bouwkamp.com

I’ve been working with GWT for more than a year and still think it changed the playing field. Joel Spolsky wrote an article about how GMail can be compared to what happened to Lotus 1-2-3 and that Google should watch out for some SDK that will change the landscape. I think that SDK can be GWT. Here are some lessons I’ve learned.

Lessons learned

Tuesday 9 October 2007

Image widget and IE bug

image Reinier Zwitserloot :

IE is buggy. __pendingSrc is a GWT-specific workaround. Specifically, if you create 10 image objects, all pointing to the same image, the proper behaviour for the browser is to download this image ONCE.

GWT Work arround

Image source : istockphoto.com

Sunday 7 October 2007

GWT and Modaldialogs : Not so-modal with IE6

Daniel Wellman

My team recently encountered an issue with modal dialogs in GWT 1.3.x, which include DialogBox and PopupPanel. When testing in Firefox, we noted that these modal dialogs are truly modal -- you cannot click on any element outside the dialog. However, in Internet Explorer (we tested with version 6), we see not only the visual effects for button clicks, etc. but in some cases actual events are fired.

GWT and ModalDialogs: Not so-modal in Internet Explorer 6

Friday 28 September 2007

Ajax Futures and JavaScript as a Universal Runtime

image Kikhil Kothari :

“JavaScript is the assembly language of the Web”. Not only is JavaScript ubiquitous, ... it is an amazingly flexible language that allows one to model multiple type systems and programming styles ... script provides a wealth of building blocks, or high-level instructions, that are well suited to be consumed by a higher-level compiler.

I borrowed the quote from Danny Thorpe's presentation titled "Paradoxes in Web Development" from the Lang.NET '06 conference. I am sure Bruce Johnson and the folks on GWT share similar thoughts.

Nikhil Kothari is an architect on the Web/ASP.NET team at Microsoft, and is primarily responsible for the server controls framework, Atlas (Ajax Framework) framework, and Script# (wikipedia).

Ajax Futures and JavaScript as a Universal Runtime

Friday 21 September 2007

GWT Compiler and Multi-core

image Issue 1589 :

Java-to-JavaScript compilation always use single thread to compile. It takes quite a long time (up to serveral minutes) to compile a huge GWT project on a modern dual-core CPU with only 1 core running. Is it possible to run in multi-threads so that we can benefit from the dual-core CPU technology?

It could be a very nice enhancement, I have starred it...
Use multi-theads processing in hosted mode and Java-to-JavaScript compilation

Image source : istockphoto.com

GWT’s API - not Google’s finest moment

Ian :

I think the concept of GWT is pretty cool. I mean, aesthetically the idea of compiling Java to JavaScript so that it runs in a web browser is awful, but I understand the attraction of being able to use the same language on both server and client. Whatever developer at Google designed the API for GWT though does not deserve whatever ludicrous amount of money they are probably making from their stock options. It is grossly inelegant in many respects, definitely not worthy of a seasoned Java developer.

I think that Ian is really harsh with the GWT Team.
GWT’s API - not Google’s finest moment

Sunday 16 September 2007

Poll: What do you want in GWT documentation?

Bruce Johnson :

We're brainstorming about some new documentation approaches as part of an effort to improve the GWT documentation. Your feedback is vitally important to so that we can make the GWT documentation significantly more useful than it is at present. Please answer at least the "High-priority" section and then, if you would be so kind, comment on the use cases below.

Poll: What do you want in GWT documentation?

Friday 7 September 2007

How GWT has progressed

Michael Galpin :

So all in all, GWT has made some nice improvements and added some new features. They have not addressed the things that are their most blaring weaknesses (IMO), but then again those are probably the hardest things to address. I was surprised though. From my last big write up, I got a lot of feedback from people talking about how these exact issues were being addressed, i.e. that the work was already in progress. Was that really the case?

GWT 1.4

Tuesday 4 September 2007

Business Logic in JavaScript - ARE YOU MAD?

Thomas Hansen

Today there's about 500 different Ajax Libraries hanging around, and all of the Ajax libraries I am aware of have one thing in common, they leak business logic into your JavaScript code! JavaScript is a really great language, I love the flexibility of it and I love the expressiveness of the language. But there's one thing I don't want to do in JavaScript which is to write my entire applications in the language!

Business Logic in JavaScript - ARE YOU MAD?

Monday 3 September 2007

Google Web Toolkit not for me

Scott Krutsinger

So no I’m not going to proliferate GWT as a technology and Google can stay out of my DOM.

Google Web Toolkit not for me

Sometimes it's good to hear detractors...

Sunday 8 July 2007

GWT: I'm impressed

Spring Persistence 101

For the last month or so, I've been evaluating GWT: I'm impressed. Actually, I'm in awe. As a fan of JavaScript, I was more than skeptical of the framework, which provides a means to compile Java code down to HTML and Javascript. The truth is, I love Javascript...

Developing in GWT (or How I Learned to Stop Worrying and Love Component-based Development)

Wednesday 20 June 2007

GWT versus Rails

YodaYid

I recently got into a debate with a friend of mine about which is better for developing web applications - Google's Web Toolkit (GWT) or Ruby on Rails. He argued for GWT, I for Rails. Neither one of us convinced the other, although we both got each other to watch the frameworks' respective screencasts (GWT, Rails).

GWT versus Rails

Friday 15 June 2007

GWT Feedback by Dave Cumberland

Dave Cumberland

So far using GWT has been a mixed bag. I am familiar with the typical GUI programming frameworks like Swing, and GWT fits right in with that model. Here's my quick pros and cons list after my short introduction to the framework.

Two weeks on GWT

Sunday 10 June 2007

Feedback about GWT Team

Barbara Gavin met the GWT Team. Here is her feedback.
GWT Team in Atlanta

- page 1 of 3