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 > >> > >> > >