I agree with all the issues that were pointed out about Sencha/Ext. However, comparing GXT to GWT is comparing apples to oranges.
GXT is only a widget library, you can certainly build applications out of just putting together some widgets. but to develop scalable apps with great user experience, you need more than just bunch of pretty looking widgets. you need architecture. thats where GWT with its MVP, Editor, Server Communication mechanisms come to play. i didnt suggest a cookie cutter widget solution, that you just drag some widgets into your IDE, and write few lines of event code, and bam youre done. ofcrouse not. a powerful widget library can "Complement" GWT. and you would have the same flexibility you have now as how you want to design your app. and those who suggest go create your own, there haver been a number of open source projects out there, trying to tackle this issue. but after a while the activity/participation drops. leaving it too experimental. asking deverlopers to build their own widget libraries, is just plain wrong. goes against re-usability, maintanance, interoperability, etc. you well know these widgets must be tested on a number of browsers, each with different versions, your core application is one thing, but you spend your efffort elsewhere. talk about re-inventing the wheel. do you write your own String library from scratch on every project or in every company you go to? do you implement your own LinkedList or HashMap ? do you write your own I/O library ? your own web framework ? ofcourse you can, you can create your own programming language or operating system if you want. but in a real world, with tight deadlines, and whole set of other architectural decisions to deal with, building drag and drop for tree is the last thing on your priority list. if this is your line of work or something you enjoy, then that's great. Software Development with GWT is more than just creating widgets, the challenge is is how you put together everything in a sound end to end architecture. Still when it comes to User Interface design, if you have a powerful widget library, you can implement more complex user interactions. the core widgets provided by GWT are good, but not good enough. i can see 10-20 variations/features on each of the widgets. and many more. i agree on this that we as a community can participate and collectively contribute to this. this requires a bit of change in the way the things are handled. i am not sure if you are familiar with Vaadin. http://vaadin.com/directory one thing i like about them is the way they get the community involved and how they make it easier for the developers to submit their add-on/ plugins. they have an official section that users can submit the plugins they have implemented. other developers who use the plugins can provide feedback. so instead of "scattered" google code projects that end up with no activity after a while, there would be a "central place" where plugins/widgets are submitted, reviewed. incubator seems to have this purpose, but i am not sure how successful it has been so far. -- 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.
