Mojo.js can be used in writing applications that can work on the classic Web, mobile, and server-side environments.
It uses the strangler development pattern when creating applications, allowing programmers to add it to any existing application without requiring a full rewrite.
As time goes on and new features are added, old code is slowly deprecated and removed, leaving only the Mojo.js-powered code in its place.
This means Mojo was specifically created to handle versatile input systems and a wide range of existing infrastructures.
This is done by packing everything inside Mojo as smaller plugins, allowing developers to use whatever part they need for each project and adapting it to its purpose.
Everything is written in vanilla JavaScript, another feature that contributes to Mojo's adaptability and flexibility.
Features:
- Property scope support
- Compiled templates
- Support for plugins
- Virtual properties
- Explicit data-bindings
- MV* support
- TDD and BDD support
Requirements:
- JavaScript enabled on client side
- Node.js for server-side environments
Comments not found