Just did it.

If you can update the links and the breaking news section of the page here
[1], that would be great.

Thanks,
Om

[1] https://cwiki.apache.org/confluence/display/FLEX/Alex's+FlexJS+Prototype

On Fri, Jun 28, 2013 at 2:04 PM, Alex Harui <aha...@adobe.com> wrote:

> OK with me.
>
> On 6/28/13 1:58 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote:
>
> >Do you mind if I put out an official tweet about this?
> >
> >Om
> >
> >On Wed, Jun 26, 2013 at 6:51 AM, Alex Harui <aha...@adobe.com> wrote:
> >
> >> Sorry, forgot to mention that the FlexJSOverlay is updated on [1]
> >> and examples are at [2] with view source enabled for the Flash versions.
> >>
> >> [1] http://people.apache.org/~aharui/FlexJS/
> >> [2] http://people.apache.org/~aharui/FlexJS/DataBindingTest/
> >>
> >> On 6/26/13 3:50 AM, "Carlos Rovira" <carlos.rov...@codeoscopic.com>
> >>wrote:
> >>
> >> >Very cool :)
> >> >
> >> >for your mail I thought that examples had this update but I can't see
> >> >modified examples in the commits? maybe I'm missing something?
> >> >
> >> >
> >> >
> >> >2013/6/26 Alex Harui <aha...@adobe.com>
> >> >
> >> >> Hi,
> >> >>
> >> >> I just checked in the beginnings of {} databinding in FlexJS.  If you
> >> >>look
> >> >> at the source code, the SimpleBinding and ConstantBinding beads that
> >> >>were
> >> >> in the earlier examples are replaced by {} expressions.  The compiler
> >> >> generates a data structure describing the bindings, and a bead
> >> >>interprets
> >> >> the data structure and sets up the bindings as needed.  In this early
> >> >> version, the binding bead is looking for a specific pattern that can
> >> >> resolve to what should be faster ConstantBinding and SimpleBinding
> >> >> expressions.  The rest of this week I'll be working on more and more
> >> >> general and complex cases.
> >> >>
> >> >> The reason binding is applied by a bead is because it allows you to
> >> >> optimize by replacing general databinding beads with beads that know
> >> >> something about the binding context.  For example, in this prototype,
> >> >>the
> >> >> ViewBaseDataBinding bead knows that it is setting up bindings for a
> >> >> ViewBase which means that it can make assumptions that, for instance,
> >> >>the
> >> >> applicationModel structure itself will not be changing (its
> >>properties
> >> >> will, but not the reference to the model).  And that means you can
> >>use
> >> >>one
> >> >> less watcher and you can apply initial values at initComplete and not
> >> >> necessarily at the instantiation of each widget.
> >> >>
> >> >> -Alex
> >> >>
> >> >
> >> >
> >> >
> >> >--
> >> >Carlos Rovira
> >> >Director de TecnologĂ­a
> >> >M: +34 607 22 60 05
> >> >F:  +34 912 94 80 80
> >> >http://www.codeoscopic.com
> >> >http://www.directwriter.es
> >> >http://www.avant2.es
> >>
> >>
>
>

Reply via email to