Architecture for base Product and customized versions of product
hello
we have product written in flex.
we have several customers have product. product customized each customer. when starting new project, copy project of customer had similar requirements, , make further changes.
we have idea have base product layer , have customization layer can place project , customer-specific fuctionalities. also: when update base product, these updates can incorporated customized versions.
i wonder how can accomplish in flex?
thank you,
juan esteban
developing plug-in architecture *hard*.however, it's worth it. best approach depend on want do. @ high level, can:
1. write base application , load plug-in modules, , allow them changes aspects of application behavior or style
2. turn base application core application logic library , (separate) custom component library, , turn each customer implementation new project leverages these.
if use dependency injection (e.g., smartypants or swiftsuspenders), can allow (1) flexible manner of interacting application without depending on gynormous "context" objects. need perform injections on loaded plugins, , can pick dependencies without having worry else.
whether (1) or (2) makes more sense depend on you're trying do, in general, (2) more flexible while (1) simpler (and less per-implementation work).
More discussions in Flex (Read Only)
adobe
Comments
Post a Comment