Book Image

Democratizing Application Development with Betty Blocks

By : Reinier van Altena
Book Image

Democratizing Application Development with Betty Blocks

By: Reinier van Altena

Overview of this book

This practical guide on no-code development with Betty Blocks will take you through the different features, no-code functionalities, and capabilities of the Betty Blocks platform using real-world use cases. The book will equip you with the tools to develop business apps based on various data models, business processes, and more. You’ll begin with an introduction to the basic concepts of the Betty Blocks no-code platform, such as developing IT solutions on various use cases including reporting apps, data tracking apps, workflows, and business processes. After getting to grips with the basics, you’ll explore advanced concepts such as building powerful applications that impact the business straight away with no-code application development and quickly creating prototypes. The concluding chapters will help you get a solid understanding of rapid application development, building customer portals, building dynamic web apps, drag-and-drop front ends, visual modelling capabilities, and complex data models. By the end of this book, you’ll have gained a comprehensive understanding of building your own applications as a citizen developer using the Betty Blocks no-code platform.
Table of Contents (20 chapters)
Part 1: Citizen Development
Part 2: First Steps on the Betty Blocks Platform
Part 3: Building Your First Application
Part 4: The Pro-Coder

The Betty Blocks CLI

The Betty Blocks CLI is currently used for two different things – first, the component set, and second, the action functions. So, once you’ve installed the CLI, you are good to go for developing both. There is a specific option when installing the CLI to only install the part for the component set if you have no desire to develop for the functions, as for the functions, you’ll also need to install the following:

  • Make
  • G++
  • Python

For the component set, these are not needed. This has to do with the fact that the action functions run on an isolated VM. More information about isolated VMs can be found in the Wiki on GitHub for the CLI.

Another important piece of software that needs to be installed is a recent version of Node.js. Since this changes over time, please check the Wiki for the exact version that you need at this point.

So what does the CLI do for the component set? Once you start changing or building components...