<< Subversion, CVS, Bazaar-NG (bzr), ... | Home | Red Hat, Sun, Java, ... >>

Google Web Toolkit: Web Applications Just Got Harder

Better applications? maybe. But easier? I don't think so. It is a good thing? Absolutely.

Oh the buzz. Oh the excitement. Oh the AJaX Gods has released their secret sauce with an Apache license.

Google Web Toolkit allows one to develop AJaX web applications entirely in Java, and deploy as HTML/JavaScript.

This confirms what I said 354 days ago:

Questioning AJAX: In essence, you are developing a web application in name only. The expectations/experience impedance will be the down fall of AJAX.

From a development perspective, especially for new projects where I have a choice between Web vs. Swing (or some other GUI technology) the line needs to be drawn differently: Instead of dividing them up like this

  • Web apps, including traditional (request/response) and AJAX
  • GUI apps

I would divide them differently now

  • Request/response web apps
  • Rich apps, including AJAX web apps and GUI apps

Now that developing an AJaX application is really the same thing as developing a GUI application, I want to draw your attention to what Eric Burke said 776 days ago:

GUI Programming is Hard: Let me qualify what I said in the first paragraph. Creating a bad GUI is really, really easy. Creating a "good" GUI is really, really hard.

I'm not saying Google Web Toolkit is a bad thing. To the contrary, it's a very good thing. It means our ten year delusion that web page scripting could win over true GUI development like Windows, Swing, SWT, Cocoa, or even Motif, for that matter, is coming to an end. Web programming has just become the usage of another Toolkit, the GWT.

BTW, have you tried to google for "Google Web Toolkit" yesterday and early today? The hits are all irrelevant. I have to go to Yahoo!Search to find it. No, I'm not making this up. I was trying to find the home page link for this blog entry, and I have to use my CustomizeGoogle Firefox extension to try all the other search engines.

Ironic, isn't it.



Re: Google Web Toolkit: Web Applications Just Got Harder

Doing it all Java, I think it is cool ! I have built an ajax, Java servlet back end code generator 2 years ago for rapidly building database-driven ajax-apps as if handling Oracle/Informix 4gl apps. I have it hosted at http://rhae.dunco.com.my/tools/LoginFormServlet (Try out using Database Name: simple_crm , User Name: sampleuser, Password: Sample). A sample apps that built using this tool is hosted here http://rhae.dunco.com.my/examples/lppbap/jsp/ This tool helps me generate all the 3 tier code including the js-ajax front end, jsp forms, up to middle tier servlet request handler and database-handling javabeans. Although the tool generates all the 3-tier codes, I still need to handle js, java, jsp, servlet for customizing it, and it's been hard for me to find web programmers that are good at all 3 languages (e.g js, java, jsp/servlet). Google web toolkit is great as it simplifies by having to code it in Java only without the need to handle error-prone javascript or to be good at it, a pure Java programmer can build AJAX now ! Here is ajax search engine, AskAlexia.com, http://askalexia.com, hope you like it, everyone goes AJAX!

Re: Google Web Toolkit: Web Applications Just Got Harder

GWT and JSF together is amazing.

Add a comment Send a TrackBack