On Mon, 26 Nov 2001 10:41, Uli Mayring wrote:
> But Avalon being a framework and Phoenix a platform, there might be a
> user-level where IoC is optional. Interoperability is an important concept
> today. Nobody will use this framework and platform, if it is not at some
> level interoperable with legacy applications. So far things look good, but
> isn't it a pain in the ass, when you cannot just implement something you
> need because of IoC? :)

Avalon/Phoenix needs to maintain IOC in it's communication with Blocks - or 
else it would not have been possible to host multiple applications. There are 
things that apps can do to get around this and some wont effect other apps 
but some will. So in a lot of ways the reason for IOC is less good design but 
isolation of applications (luckily it also is good design ;-}).

It won't be until JDK1.5 is out and the Isolate API comes into use where apps 
can throw caution to the wind and do whatever they want without messing up 
other apps. Phoenix will definetly be supporting this mode of operation ... 
wont encourage bad programming though ;)

-- 
Cheers,

Pete

-------------------------------------------------------
"I would like to take you seriously but to do so would 
affront your intelligence" -William F. Buckley, JR
-------------------------------------------------------

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to