From OasisFeng:
Every modular is a tiny app
Modules separated by certain level of isolation
• Independent
• Interchangeable
• Interoperable
• Confine
• Contract
• Compatibility
• Enforceddecouplingforhigh-cohesioncode.
• Module-independent(parallel)developmentandtesting
• Flexibleintegration,deployment&upgrade
• Theinfamous"64Kmethodslimit"
• Selectiveinstallation(light-weightinitialinstall)
• Hybrid-friendly(web&native,mixandmatch)
• Open to (3rd-party) extensions