> -----Original Message----- > From: Berin Loritsch [mailto:[EMAIL PROTECTED] > > > > --- > > > > If we go down the other path that the framework needs to be scaled back > > then maybe lifecycle and "component" definition shouldn't be included at > > all. Maybe the framework (not a really good name in this scenario but > > bare with it for now) should only contain the nano-kernel that Berin has > > been discussing. This nano-kernel would be just enough code to startup, > > find the available plug-ins and load them up. The plug-ins would then > > take care of things like lifecycle management, security and other > > functions so that they are replaceable over time. The framework would > > just define a base set of extension points for the core plug-ins while > > the plug-ins could then define more. (This idea has really stemmed from > > spending too much time reading up on the inner working of Eclipse if you > > hadn't noticed yet) This approach would really take us away from the > > competing container model because your container would be the collection > > of plug-ins that you need to get the job done. Obviously not every > > plug-in would work with every other one so there would still need to be > > "container projects", but they would be more responsible for having > > collected the plug-ins that they recommend. > > > > --- > > > > Anyway, this may be a bit of a radical view (or views really) but this > > might be the right time to start thinking about this since we have a > > testing arena with Avalon.NET. > > > > Then at this stage I suggest we start with the container code, and start > with the nano-container. Ignore Framework for now, because without any > kind of foundation to work with it (i.e. container) there is no real use > for it. >
How do we build a container to support deploying components when we ignore the component interfaces? I like the nano-container idea, but I think we have to define what it is before we can build it. The term "nano-container" isn't exactly a detailed description of desired functionality. What is your view of a "nano-container"? Chris --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
