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.

Reply via email to