| 1 |
Welcome to DomainModel |
|---|
| 2 |
++++++++++++++++++++++ |
|---|
| 3 |
|
|---|
| 4 |
DomainModel is an open-source framework for enterprise applications. |
|---|
| 5 |
|
|---|
| 6 |
It uses existing patterns of enterprise applications such as Model- |
|---|
| 7 |
View-Controller, Data Mapper, Registry, and Domain Model. Much reference to |
|---|
| 8 |
the writings of Martin Fowler has been made during the development of the code. |
|---|
| 9 |
|
|---|
| 10 |
It re-uses best-of breed packages such as SQLObject and Django, integrating |
|---|
| 11 |
them with implemetations of other patterns within the framework's classes |
|---|
| 12 |
(e.g. SessionView, DomainObjectManipulator, DomainMapper, DomainRegistry, |
|---|
| 13 |
DomainObject, ApplicationBuilder, ModelBuilder, Plugin, Command, View) to form |
|---|
| 14 |
a well-patterned, well-factored, unit-tested, codebase for new applications. |
|---|
| 15 |
|
|---|
| 16 |
The DomainModel framework provides a highly object-oriented architecture for |
|---|
| 17 |
enterprise applications, providing a multitude of flexible ways to override or |
|---|
| 18 |
extend individual aspects. Because the framework is very open, it effectively |
|---|
| 19 |
forms a toolbox of classes from which enterprise applications can be crafted. |
|---|
| 20 |
|
|---|
| 21 |
The DomainModel framework emerged from work developing the KForge system: |
|---|
| 22 |
|
|---|
| 23 |
http://www.kforgeproject.com/ |
|---|
| 24 |
|
|---|
| 25 |
The DomainModel framework is written in Python. |
|---|
| 26 |
|
|---|
| 27 |
|
|---|
| 28 |
DomainModel Installation |
|---|
| 29 |
++++++++++++++++++++++++ |
|---|
| 30 |
|
|---|
| 31 |
Please see the INSTALL file |
|---|
| 32 |
|
|---|
| 33 |
|
|---|
| 34 |
DomainModel Website |
|---|
| 35 |
+++++++++++++++++++ |
|---|
| 36 |
|
|---|
| 37 |
For more information including full documentation, news, code repository and |
|---|
| 38 |
mailing lists see the DomainModel project website at: |
|---|
| 39 |
|
|---|
| 40 |
http://www.kforgeproject.com/ |
|---|
| 41 |
|
|---|
| 42 |
|
|---|