BizAppJS Tutorial Docs Demo Download Blog Support Us

To use BizAppJS, all you need to know is ES5/HTML5/CSS3 and the MVC design pattern.

Focus on component design

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.

Stay in Javascript

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.

Built-in UI gadgets

UI gadgets are easily created and shared. Currently, the following UI gadgets are available for use:

  • TabPanel
  • ListView
  • TreeView
  • SplitPanel
  • Dialog
  • SelectionGroup
  • Calendar
  • DateInput

... and more to come!

Execute Asynchronous Tasks Sequentially

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.

If you have a suggestion, please send it to suggest@bizappjs.com. For other business inquiries, please send an email to contact@bizappjs.com.