Hello Christian,
I know that creating a huge data set costs some time to create. For that, the 
other approach would be better because the data is there anyway and does not 
need to be manipulated before using. Having fast browsers nowadays makes the 
problem less important but still its an issue. But I like the approach of 
having a model which throws events by itself and is just self contained. Its 
just more convenient. Since I created that architecture back in 2009 I dream 
about using plain objects and have the same functionality. With proxies and 
property definitions, we soon have the tools to achieve that. :)
In the end, it depends on how huge your dataset is. ;) Maybe some other here do 
have experience with a huge amount of data. I am only the writer of the stuff, 
you guys are the once squeezing out the last bit of it. :)
Regards,
Martin

Am 14.03.2012 um 10:16 schrieb panyasan:

> Dear everybody & especially Martin,
> 
> qooxdoo databinding is based on the transformation of plain javascript
> objects into qooxdoo objects, which involves a very complex operation which
> adds getters & setters, event listeners, many hidden properties and so on.
>> From then on, the data "monitors itself", i.e. changes of data will result
> in events. This differentiates qooxdoo from other frameworks, where the data
> itself is "dumb", and all events are thrown by the operating methods. There
> probably is some computer science vocabulary to describe these different
> approaches (and I'd be interested to learn how this is properly described).
> 
> Obviously, these different approaches involve a hugely different use of
> memory & overhead, at least it appears to me. Turning megabytes of raw data,
> it would seem to me, must produce gigantic object trees. Or are modern
> browsers and the prototypical inheritance pattern so efficient that this
> doesn't really matter, or at least in a way that is acceptable, given the
> advantages of "smart" data? I'd be interested in your experiences here. Do
> you have benchmarks or experience with really huge datasets?
> 
> Thanks for any feedback,
> 
> Christian 
> 
> --
> View this message in context: 
> http://qooxdoo.678.n2.nabble.com/qx-databinding-memory-consumption-tp7371247p7371247.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
> 
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing 
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to