2.1.2 Applications = Components + Bindings

For now, we're going to skip over the issue of packaging and distributing components. Since they're implemented as Python objects, we can use virtually any of the standard techniques for packaging and distributing Python code, such as the distutils package, or perhaps more elaborate systems such as Gordon MacMillan's cross-platform Installer package.

So let's move on to the third major aspect of a component architecture: separating the work of an application or system into components.


Subsections