----- "Jacopo Cappellato" <[email protected]> wrote:
> I think I already mentioned this in the past, and I know it may sound
> a bad idea. Also, this is not really a "proposal", just an imperfect
> idea that needs to be better defined.
> However I think it makes sense to share this with you in order to get
> some feedback.
>
> Idea: merge all the "application" components into one ("ofbizerp" or
> similar).
> This component will have all the entity definitions, all service
> definitions and their implementations and will also have all the
> webapps.
Quite the contrary I have often wished that there was a way to get a
minimal version of the entity and service engine. I think if we were
judicious in the use of entity inheritance (ie. Party -> Person, etc.)
that we could have a baseline layer that can run with very little code.
Much in the way that JDK8 had to face the modularity demon, I believe
that eventually stacking things together will eventually become a
problem. At some point that baseline will simply become too large and
imply too great a start-up time and utilize too many resources for
many types of projects.
Look also at what Red Hat has done with the start up time of WildFly.
That is inspirational.
--
Ean Schuessler, CTO
[email protected]
214-720-0700 x 315
Brainfood, Inc.
http://www.brainfood.com