Maker Asia is an organization in South East Asia which owns Maker Lab; a place where makers put their creativity in use. They have recently released a new software product and Maker Asia, who have mostly focused on a hardware product line is eventually into a new space. The newly launched product is an open source IDE; Integrated Development Environment which is suitable for all levels of learning, whether you have just started coding, or the legendary maker, KB-IDE is designed to get you covered.
The core of KB-IDE is its dual programming feature which makes it suitable for Beginners and Professionals at the same time. The IDE supports visual programming and can be used as replacement for the Arduino IDE (supports Arduino programming), and even the official Espressif ESP-IDF framework for more experienced makers. KB-IDE is a hackable IDE and sources or modules can be found in the Github repo.
An amazing feature is the framework behind it. It was made with a progressive JavaScript; vue.js. Vue.js is versatile and has core libraries any user needs to work. Users can even separate webpages to different components and work with them individually. Other tools that work with the framework include; code mirror, Blockly, Electron, Webpack, Vuetify and even Kidbright-IDE.
KD-IDE has a dual coding style; the block programming style and text programming style. The block programming utilizes Blockly which is quite similar to scratch and beginners will find it easy to use. Not everyone enjoys using the block programming style, so the traditional text programming style is included for the advanced users which use the C/C++ syntax or better still the Arduino programming style. Both styles support converting from block to C/C++ and vice versa as well.
KB-IDE comes with a board manager which helps users switch dev boards quickly, a plug-in system which increases the capacity of the boards and it even works with the Arduino ecosystem. Compared to the Arduino IDE, the KBE-IDEis a 30-60 percent faster when it starts compiling. This is due to its fast compile feature which hopes to solve the issue of slow compiling rate.
Read more: KB-IDE SUPPORTS ARDUINO, ESP32 AND OTHERS IN DUAL STYLE CODING