Skip to content
Armagan Amcalar edited this page Aug 7, 2015 · 5 revisions

Bureaucracy: Architecture, architectural solutions

Culture: A View, but framework independent. Most frameworks (AngularJS, React) are Cultures by themselves.

Diplomat: Singleton event emitters used by Regimes talking to Regimes.

Representative: ViewModel as in MVVM. Instantiated by Cultures.

Regime: Keeps a collection of Culture states as Stereotypes and keeps all the business logic. Stateful singleton.

Satellite: Technology-specific solution for data persistance layer. Stateless singleton.

Stereotype: An Entity bred by Regimes. Instantiated over a piece of data (usually JSON).

Undertaker: Does book keeping about Stereotypes. Used by Regimes. Stateless singleton.

Union: Package. A conceptual group of similar roles. No correspondence in code.

Menu

  1. Home
  2. Common Pages
  3. Glossary
  4. FAQ
  5. Concepts & inspiration
  6. Contributors
  7. Naming conventions
  8. Goals
  9. Roles
  10. Core 1. Culture 1. Representative 1. Stereotype 1. Regime
  11. Optional 1. Undertaker 1. Satellite 1. Diplomat
  12. Contextual 1. Union
  13. Example applications
  14. Google Closure
  15. React
  16. AngularJS
  17. VanillaJS
  18. ES6
Clone this wiki locally