+1 to widget improvements
+1 to removing listeners - though this is a breaking change on a minor
release?
+1 to bug fixes - all bugs, especially the ones I've starred :)
+1 to data binding + validation


On Dec 17, 5:28 am, DanielK <dkim...@googlemail.com> wrote:
> Version 2.0 tackled nearly all problems I had with GWT. Here is the
> rest that keeps me from being fully productive with it:
>
> - bidirectional UIBinder with mini expression language to completely
> remove programmatic UI, e.g.:
>
> MyWidget.java:
>
> class MyWidget extends DataboundComposite{
>
>  public Property<List<String>> customers = ...;
>
>  MyWidget(List<String> customers){
>     // uses some inherited method to init the property
>     this.customers = setProperty(customers);
>     // a DataBoundComposite parses not only the ui.xml file
>     // but also fills it with initialized properties
>     initWidget(Uibinderstuff...);
>  }
>
> }
>
> MyWidget.ui.xml:
>
> <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
>         xmlns:g="urn:import:com.google.gwt.user.client.ui">
>         <g:HTMLPanel>
>           <ul>
>           <g:each property="customers" var="customer">
>                     <li>{customer}</li>
>           </g:each>
>           </ul>
>         </g:HTMLPanel>
> </ui:UiBinder>
>
> this would make working with FlexTable a lot more declarative when
> displaying a custom tabular data widget that does not fit into the
> default "DataGrid"-thinking.
>
> - complement the big picture with an app framework built around Ray
> Ryan's architecture-talk (no one should have to reinvent a
> PlaceManager like I did after moving to 2.0 ;) )

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to