1.0.0 • Published 5 years ago
xwebjs-cli v1.0.0
XWebJS Design Specification
1. Requirement
1.1 Motivation
1.2 Functional features
Support object oriented programming
Support modularization
- Wraps the single "Class" or "Interface" in the module
- Loads the dependent modules automatically
- Support to bundle the modules based on package path on demand
- Support to load the module through either ajax or websocket
- Support to separate the system modules from application module context
- Support to reuse or overwrite the module definition based on the hierarchy of module context
- Support to load module or module bundle based on version
1.3 Non-functional consideration
- Performance
- Security
- Extensibility
- Compatibility with native JS
2. Solution overview
1.0.0
5 years ago