I would like to chime in and say that if you remove the ability to add properties to already defined classes it will completely blow my program up. I have added many properties to many objects and I do it at run time so that I don't have to manage my custom code as opposed to the SVN code. Right now I can simply update my local files with the SVN files and not worry about any local changes I have because all my custom code is done at runtime. If you remove the ability to do this it will cause a lot of pain to a lot of developers. There had better be a very good reason for this other then "you think it's a good idea". What would be the upside to removing this ability?

Jim

On 9/25/06, Sebastian Werner <[EMAIL PROTECTED]> wrote:
Christian Boulanger schrieb:
> Sebastian Werner schrieb:
>> Christian Boulanger schrieb:
>>
>>> Sebastian Werner schrieb:
>>>
>>> <snip>
>>>> However I would like to mention again, that this is not a good idea.
>>>> Please use the userData support instead of custom runtime added properties.
>>>>
>>>> obj.setUserData("myproperty", "thevalue");
>>>> alert( obj.getUserData());
>>>>
>>>>
>>> User data doesn't support all the nice features of real properties (such
>>> as the _modifyFoo methods - which I assume still exist in the 0.6
>>> version??) and you cannot use them if you want to use XML markup to
>>> support custom properties. So that's not an option for me.
>>>
>> Yes, that's true. User Data is much more lightweight.
>>
>> Cheers,
>>
>> Sebastian
>>
> I think the extensible nature of qooxdoo (even at runtime) and the
> property system is one very cool feature of qooxdo, so I wouldn't scare
> people away from using it ;-)

I just mention this, because this will not work in the future. The plans
for a new property system doesn't allow the dynamic addition of
properties to previously defined classes.

Maybe it's better to enhance the other properties to make it possible to
use them in a comparable way.

Cheers,

Sebastian


>
> C.
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to