Some GWT Excitement Bi-Directional, Type Safe Containers
Jul 28

In response to the excitement of yesterday, and to continue that post, I will now count a few things I personally woud like to see happening in GWT, and its IntelliJ integration.

  • UI Editor Just as the world realised that editing forms should not be done by hand-writing the code to create them, so did the world realise the same about web pages. Composite components and EntryPoint can be edited through a UI editor, binding event handlers and placing them on different panels, just like any UI editor should be.
  • Mac Support I know it’s just in its early beta stages, but I still got very disappointed that there was no Mac support for hosted mode, which basically means there’s no debugging available or serious IDE integration. This one is actually tracked on their issue tracker.
  • Draggables and Drop-Boxes The importance of drag and drop features for today’s and tomorrow’s portals and e-commerce solutions are great, and they’re needed. Google already presented a draggable window with the DialogBox control and since it’s open sourced, it’s possible to figure out how to create other draggable controls. However, API support is needed as it would save a lot of time and trouble for those of us who do not want to meddle with backward engineering Google’s code.


GWT allows you to run your web application in an environment called hosted mode, which allows you to debug your application using your IDE in sane Java code, running on a JVM. The advantage of this is that there is no longer a need to debug JavaScript application using weird methods: if you trust the GWT compiler, and it seems like you can, you should be able to trust that the result would work well if your logic is tested and debugged out while still in Java form. Speaking of testing your code, there seems to be support for unit testing using JUnit, but I haven’t tried it out yet.

Share/Save/Bookmark

One Response to “Dull points about GWT”

  1. Chaotic Java » Blog Archive » Drag and Drop in GWT Says:

    [...] Regarding my previous rant, I am still waiting for GWT to be released on the Mac (with hosted mode, that is), and until that happens I am toying around with it in very slow pace. However, one issue is semi-resolved for me as I read this article from Nub Games. Apparently, there’s an easy way to implement drag and drop in GWT, using mostly out-of-the-box tools provided by the framework and the rest is standard code that can be generified to an almost invisible level. [...]

Leave a Reply

Chaotic Java is Digg proof thanks to caching by WP Super Cache!