Prune devel/py-EnthoughtBase
[dports.git] / devel / avalon-framework / pkg-descr
1 Apache Avalon provides a complete platform for component programming including
2 a core framework, utilities, tools, components and containers. By using key
3 design patterns such as Inversion of Control (IoC) and Separation of Concerns
4 (SoC), Avalon achieves a number of advantages over traditional object oriented
5 programming frameworks:
6
7   * No implementation lock
8   * Low coupling between components
9   * Component life cycle management
10   * Configuration management and easy to use API
11   * Component meta-data framework and tools
12   * Service dependency management
13   * Embeddable containers for standalone, J2EE and web environments
14
15 The Avalon Framework API and Implementation consists of interfaces that define
16 relationships between commonly used application components, best-of-practice
17 pattern enforcements, and several lightweight convenience implementations of
18 the generic components.
19
20 WWW: http://avalon.apache.org/framework/