Thanks all for your support of GWT. We're really glad that what you've seen so far makes you want even more, and let me officially acknowledge here that the GWT team very much understands that you want a powerful widget library. That's why we created the powerful new CellWidgets in 2.1 (in time for Christmas, you may note) and are dreaming up new widgets for future releases also.
Having said that, the GWT team at Google generally chooses to focus on the really hard problems such as compiler optimization and new features like RequestFactory while leaving the easier problems such as Widget creation (which is easy, in part, because of our focus on the hard problems) to the open source community. This is not even so much about the effort required to create new widgets as it is about the effort required to support them since that's where browser differences tend to be the greatest. In many cases, Googlers have contributed open source projects like gwt-dnd for drag and drop support (Fred Sauer) and GQuery (Ray Cromwell). But we don't think it's too much to ask everyone to put in a little effort extending and styling widgets in exchange for totally free, open source software that lets you run no-compromise AJAX on all modern browsers. Please do continue to share your Widget creations via the various GWT galleries on the Web! /dmc David Chandler Developer Programs Engineer, Google Web Toolkit http://googlewebtoolkit.blogspot.com/ On Sat, Nov 13, 2010 at 1:48 AM, zixzigma <[email protected]> wrote: > GWT with its powerful set of features, make Large Scale Ajax software > development possible. > > from Java to JS compiler, all the optimization, code splitting, MVP, > Guice and Gin, new data binding features, > and one can go on and on ... > > However one important aspect seem to be neglected for years and not > aknowledged by GWT team is > the absense of a powerful Widget library. > > The widget set provided by GWT is very basic, and does not include > many many widgets needed to make more complex UI interaction possible. > > Drag and Drop (Tree for example or Grid, Filter), Calendar, Combo Box, > Complex grids (sort, filter, etc) to name a few. > > All the effort that goes into crafting a well architected and tested > app goes unnoticed unfortunately cause its about First Impression most > of the time ! > if you invest hours and hours to get the basic browser history > working, all the design for testability etc, > but dont have a pretty looking front-end, its just not fair ! > > We often see posts here and on other forums from developers requiring > more advanced widgets to develop their apps. > > there are alternatives out there, SmartGWT, Ext-GWT. > They are great, lots of eye candy, but they encourage a more desk-top > style apps on the web, > which goes against Google best practices that says not to turn web > apps into desktop-like apps). > also third-party libraries dont fit well with MVP, API inconsistency, > they are also are hard to customize beyond the provided themes. and > some of the other open-source ones are too experimental. > > You can argue that well go create your own. but that does not make any > sense at all. > if GWT is for Large Scale applications, does it make sense that > developers spend their time experimenting with where to position close- > icon on a Tab ?! or adding maximize/minimize to a dialog ? > what about these ubuquitous Callout Tooltips ? or implement drag and > drop on a tree which is going to be a maintanance nightmare down the > road ?! each project creating their own in-house widget library ?! and > test it ? > > > an alternative could be to use GWT along-side JQuery/YUI, because > there are hundreds if not thousands of variation for each plugin you > can think out there. but does it make sense to do all the optimization > in GWT, only to load additional JS Libraries to use plugins on top of > them? > > Google acquired Instantiations(GWT Designer) a while ago, which was > great news, > although many are waiting for them to add UiBinder feature(still in > beta), it was a great move by Google. > > I was thinking if Google Team is busy with the architectural aspect of > GWT, why not invest in or acquire a company to work on a powerful and > complete Widget Library to put others to shame. (after all its Google, > right ?!) > > I can understand why they have not done this so far, because Google > have always been about simplicity and investing in more bleeding-edge > technologies, but they can acquire others to do this for GWT > community ! > > The GWT team have done a superb job in creating this powerful Toolkit, > and been so generous in sharing it with us. for that i am very > grateful. > > But a boy can dream ! > > All I Want for Christmas is a powerful Widget Library ! > a mix between Ext (Application-Oriented) and JQuery plugins (Designer > oriented/eye candy/effects) ! > > -- > 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. > > -- 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.
