One key benefit I realized recently is having another developer come
in and style up the application. No need for anything but opening
UiBinder files and adding some css in different places, hitting
refresh and seeing how it looks. No need to understand framework used,
any logic code, nothing. That's pretty cool.

On Jun 21, 9:46 am, Sripathi Krishnan <sripathi.krish...@gmail.com>
wrote:
> I think I disagree with you on almost all points. I have been using UIBinder
> much before GWT2.0 was officially released, and I think to use GWT
> straight-from-trunk to leverage UIBinder was the best architectural decision
> we made.
>
> a further language. No way to debug it
>
> Its the language of the web. If you are building websites, you ought to know
> html. There is no escaping that fact. And because it is HTML, debugging
> layout problems is just a matter of pulling out tools like firebug and the
> like.
>
> limited to a set of widgets
>
> .. but you are free to develop and use your own widgets. Besides, you have
> the full power of HTML. And, when it comes to widgets, its GWT in general
> which is poor; it has nothing to do with UiBinder. I mean, there are only
> 4-5 widgets that are supported by GWT but not by UIBinder.
>
> it is a graphic designer mindset (we do this app, the app is our concern)
>
> >  not a developer mindset (we do this class of apps, we separate
> > concerns). no clear separation, no SoC. A big bunch of widgets and
> > css-styles.
>
> It actually is the best possible separation of concerns. Graphic designer
> works on the *.ui.xml - its just html, so he doesn't need to learn anything
> new. The developer works on the corresponding *.java file - he doesn't care
> about the layout or styling information. Both teams make changes almost
> independently, and its best utilization of each teams skills.
>
> When you watch the video with Ray Rian (gwt wave, discussion) you clearly
>
> > read between the lines that he doesn't like UiBinder, too.
>
> Er, no. I certainly didn't read such a message.
>
>  But how often you will create a html-structure? In a good design this will
>
> > rarely happen.
>
> I find myself creating or changing HTML a lot frequently than changing the
> logic. Again, as I said, you are building for the browser, and there just
> isn't a way to escape HTML. Embrace html, and you will surely be a lot more
> productive.
>
> And performance is one but not the only design goal.
>
> Agree that performance is not the only goal. But when you make a
> web-application (think gmail) that will not be refreshed/reloaded for long
> time periods, you cannot afford to perform DOM manipulations all the time.
> innerHTML is order of magnitudes faster than corresponding dom insertions..
>
> --Sri
>
> On 21 June 2010 19:47, Stefan Bachert <stefanbach...@yahoo.de> wrote:
>
>
>
>
>
> > Hi,
>
> > I don't use UiBinder in general. It may be nice for some hacks.
>
> > UiBinder has a lot of problems
> > * a further language. No way to debug it
> > * limited to a set of widgets
> > * it is a graphic designer mindset (we do this app, the app is our
> > concern)  not a developer mindset (we do this class of apps, we
> > separate concerns)
> > * no clear separation, no SoC. A big bunch of widgets and css-styles.
> > * no separation of theme/skin
>
> > When you watch the video with Ray Rian (gwt wave, discussion) you
> > clearly read between the lines that he doesn't like UiBinder, too.
>
> > The only advantage I see, it is faster to create a fragment of HTML
> > code than to build it via java/javascript code. But how often you will
> > create a html-structure? In a good design this will rarely happen.
> > And performance is one but the only design goal.
>
> > Stefan Bachert
> >http://gwtworld.de
>
> > On Jun 21, 3:23 am, spierce7 <spier...@gmail.com> wrote:
> > > Does using the UI Binder provide any benefits? I watched some of the I/
> > > O conference, and it seemed like they made reference that the UI
> > > Binder using the browsers native rendering engine (or something like
> > > that), and it being a lot faster, but they didn't really specify
> > > whether that was the layout panels, or using the ui binder.
>
> > > What are the benefits to using the UIBinder, and where can I learn to
> > > use it?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > To post to this group, send email to google-web-tool...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2Bunsubs 
> > cr...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.
>
> > I think the decision to build from gwt trunk was the best architectural
>
> decision we took

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to