From now on, developers can save time and effort creating DHTMLX-based apps due to the newly released Optimus micro-framework. DHTMLX Optimus is a client-side framework based on the latest web development concepts. It helps to speed up the development, structure code, and revamp the components’ life cycle in your apps.
DHTMLX Suite JavaScript UI widget library is complemented by a simple yet efficient tool for building web apps in a fast and consistent manner. The Optimus micro-framework has three primary goals:
- Assembling your code in a well-structured way based on reusable classes
- Efficiently exchanging data between different parts of your app as well as with the external environment
- Optimizing the work of your web app and its components
DHTMLX Optimus rests on modern JavaScript techniques such as ES6 classes, JS modules, and Views. It allows you to write the already known DHTMLX code for each widget and benefit from the new modular architecture of your web app created with the help of Optimus.
There are no special prerequisites to start developing an application based on the Optimus framework. It is compatible with any server-side technology. You can clone the repository on GitHub and get down to your project right now.
However, to kick-start the development and take advantage of the best practices we have prepared a step-by-step guide “Optimus Starter App” with code examples on GitHub.
You can also explore live demo apps created with the Suite UI widgets and Optimus:
To learn more about the micro-framework and take in all technical details, browse the documentation.
If you have any questions don’t hesitate to contact our tech support team. Feel free to leave your thoughts and ideas in the comment section below.