BizAppJS
A component-centric SPA framework made for business applications
With BizAppJS, almost everything is a component based on the Model-View-Controller (MVC) design pattern. Dependencies are automatically handled and all components can have their own tag name, raise custom DOM events, be suspended, and be embedded in other BizAppJS components.
BizAppJS only requires ES5, HTML5, and CSS3 to develop large scale business applications. It also supports IE11. There's no need for ES2015, TypeScript, transpilation, nor project generation. Just open your favorite editor, write code, and save it to a web folder. This makes it easier to troubleshoot in production environments.
UI gadgets are easily created and shared. Currently, the following UI gadgets are available for use:
|
|
... and more to come!
Although there is no async-await language feature in ES5, BizAppJS provides its own AsyncTask component which coordinates the execution of a set of asynchronous tasks and spares developers from writing chained callbacks. The component also makes it easy to implement a sequential workflow with steps involving asynchronous calls.
BizAppJS is available for free. If you find that it saves you time and money, please consider sponsoring our work.
DonateIf you have a suggestion, please send it to suggest@bizappjs.com. For other business inquiries, please send an email to contact@bizappjs.com.