Hello, I've been using GWT for about two years now. In this period I've rewritten major parts of my application a few times. However: as I implement more and more stuff into it, I lose overview and sometimes am dazzled by the complexity my application has reached. It's not that the application is big - it isn't. It barely consists of some under 500 classes.
Do you have any hints or suggestions on how to keep an application as simple as possible (code- and class-wise) while also ensuring that the application consists of highly reusable classes? At the moment my application is written from scratch. I haven't used any UIBinders or any other framework - for the sake of compatibility (I want to be able to update to next major GWT release as fast as possible). My project consists of the client, server and shared packages. I'm having a hard time with my client-package - the server- files and -classes are just fine (I have a few "static" services and some servlets, that are used during GWT-RPC). My shared package contains all my DTOs that I'm sending back and forth - nothing else. In my application the users can log into their (supposed) game accounts and browse the inventory of their characters. They can also browse all items that are available on the server as well as all NPCs (non-player-characters) that are available on the server. The celltable, pagination and filtering controls are used within all those 3 pages. However: I feel that the code is somehow overly complex and I sometimes loose track about the eventhandlers and their implementations etc. What is the right way to go about a GWT application design? You can find my project including the source-code here: https://code.google.com/p/odrop/ . I figured it's very easy to add functionality, but it's pretty hard to keep it all very flexible. I'm grateful for every suggestion or tip (book-suggestions, tutorials or anything else on this matter is very welcome). I'm not using any framework on top of GWT as I feel like I don't know what's going on under the hood if I did use them. Thank you very much in advance :). divStar. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
