P5EE - Status
Project:
[ Project Status
| CVSWeb
| CVS Activity
| Download
| Mailing List
| Discussion Archive
| Votes
]
P5EE:
[ Official
| Mission
| Advocacy
| Organization
| Definitions
| Components
| Platforms
| Applications
]
Variants
[ App-Context
]
Background:
[ J2EE
| J2EE Security
]
As a project in itself, the P5EE Project is completed (or possibly dormant). The conclusions are these:
- The Perl community is a diverse community, and there is no single standard enterprise framework.
Rather, there are many ways to build enterprise-quality applications or application components in Perl.
(See Catalyst for a web application framework with an active community.)
- The P5EE project has been a useful exercise in gathering some requirements for an enterprise application
software framework.
- The exercise of working on this project has helped me in building an (increasingly) enterprise-capable
software development framework that I use in my development projects.
[ App-Context
| App-Repository
| App-Widget
]
The rest of this website may be written as though the project is still active, but I rarely update it any more.
If there is anyone interested in downloading, installing, and
configuring this for use, I (Stephen Adkins) will be happy to work with you
and get feedback via the mailing list.
Ultimately, I hope to get developers interested in commenting
on the architecture and contributing to the development.
The P5EEx::Blue area is prototype/proposal code for becoming the P5EE framework.
As for other prototypes/proposals for P5EE,
individual developers may request a P5EEx::* experimental area to prototype and demonstrate
some code and ideas.
Code will only be promoted to the P5EE namespace when it has been demonstrated in a
P5EEx::* namespace and gained acceptance by the group.
You can see the CVS activity here.
Therefore, no code is currently in the P5EE namespace.
P5EEx::Blue is in early alpha state
(see the Demos page),
but who knows when it will
mature or whether it will win any acceptance?
See the organization page for more details.
See the following links for historical descriptions of the development process.