Ooh! Now I saw it. The initial letter is from 2009. Sorry for replied to a
zombie thread


    Vassilis

On Tue, Nov 8, 2016 at 12:48 PM, Vassilis Virvilis <[email protected]>
wrote:

> From the subject I thought that somebody was asking for the "magical" tool.
> By reading becomes evident that somebody has actually implemented the
> "magical" tool which is not magical after all just a lot of work, design,
> builtin assumptions and real life trade offs as all useful software.
>
> Definitely it looks interesting. After all is like UiBinder done in html
> instead of xml.
>
> Congrats.
>
>
> On Tue, Nov 8, 2016 at 12:15 PM, Dhinakar Reddy Pothireddi <
> [email protected]> wrote:
>
>> Please open up the code and help us to learn it. Thanks in advance.
>>
>> On Wednesday, November 25, 2009 at 3:02:08 AM UTC+5:30, Davi Pires wrote:
>>>
>>> Hi all,
>>>
>>> In my company, we have been working with GWT for almost a year,
>>> developing a ridesharing application (http://www.bigoo.com.br). I
>>> really can't overstate how much we enjoy developing in java, using
>>> familiar tools, debugging in hosted mode, and so on. But one thing
>>> that has really bothered us for a long time is the dificulty of
>>> integrating the work of developers (who write the code that eventually
>>> outputs the HTML) with the work of designers (who write CSS).
>>>
>>> Eventually we came up with a method where the designer gave the devs
>>> an HTML fragment that worked as a 'contract' between their codes. The
>>> devs had to write the GWT code that instantiated the widgets and set
>>> ids and styles according to the spec. It worked, we did the job, but
>>> there were lots of problems on the way:
>>>
>>> - every little change to the 'contract' (new id, new classes) had to
>>> be implemented by the developer. Therefore, there was a significant
>>> delay between the designer's writing of the css and it being reflected
>>> on the system.
>>> - the designer felt rather demotivated by not having control over
>>> generation of the UI.
>>>
>>> Well, I guess some of these problems have already been mentioned here.
>>> I won't dwell on it anymore.
>>>
>>> Recently we implemented a small tool to help us overcome this problem.
>>> In short, the designer writes the specs in an extended subset of HTML,
>>> outside of the java code, in a properties file. This file is processed
>>> by a generator we wrote that outputs the java code needed to
>>> instantiate the gwt widgets corresponding to that spec.
>>>
>>> In the GWT code we can retrieve each subnode of the tree (or
>>> 'subwidget') by the id, and add to it the appropriate handlers, or set
>>> any other property.
>>>
>>> We have automated the instantiation of the widgets, their addition the
>>> the corresponding parents, the setting of a few properties such as
>>> ids, classes, titles, value and enabled. It has allowed us to
>>> reimplement complete pages, with all the interaction we had before,
>>> significantly speeding up the development process, reducing the size
>>> of the code, making it more readable, and increasing developer and
>>> designer satisfaction.
>>>
>>> I'd like to ask the community if anyone is interested on such a tool.
>>> We are planning on opening up this code, but it still needs some work.
>>> If it's of anyone's interest we would gladly open it.
>>>
>>> Cheers,
>>> Davi Pires
>>>
>>>
>>> --
>>>
>>>
>>> eco-blog: http://tarjaverde.wordpress.com
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "GWT Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/google-web-toolkit.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Vassilis Virvilis
>



-- 
Vassilis Virvilis

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to