Modularity

Project Url: kymjs/Modularity
Introduction: Modular App Architecture
More: Author   ReportBugs   OfficialWebsite   
Tags:

From OasisFeng:

Every modular is a tiny app

What

Modules separated by certain level of isolation

Characteristics

• Independent
• Interchangeable
• Interoperable

The price

• Confine
• Contract
• Compatibility

Why

Engineering

• Enforceddecouplingforhigh-cohesioncode.
• Module-independent(parallel)developmentandtesting
• Flexibleintegration,deployment&upgrade
• Theinfamous"64Kmethodslimit"

Product

• Selectiveinstallation(light-weightinitialinstall)
• Hybrid-friendly(web&native,mixandmatch)
• Open to (3rd-party) extensions

http://kymjs.com/code/2016/10/18/01

Support Me
Apps
About Me
Google+: Trinea trinea
GitHub: Trinea