Remember all those CRUDs that you were focused on doing for your last job? In some years, I’m pretty sure the basic and standard models that you are working on are going to be done using low code technologies.
For those who don’t know:
Low code is a new (old) way of designing and publishing applications
Let’s suppose you need a system to manage all your animal’s data, such as vaccines given, baths given, amount of food eaten for every day of their lives, and their information.
If you were using Django, Rails, or PHP Cake, you would have to create the models (where you are supposed to store the data), the controllers that act as the interface between views and models, and the views themselves.
Structuring the application wouldn’t be easy because of the necessity to think about how to get the most optimized version of your SQL queries, getting efficient view codes and efficient models that follow the laws of database normalization.
Low-Code is a way to develop this system easier and quicker using just the main components you would need. The movement started in the 1970s and is more vivid nowadays because of the growth in technological power that every human being has access.
What is some Low Code/No Code alternatives to programming APIs?
There are many different tools that you can use for guiding your low-code/no-code architecture, here are some we already know (if you don’t see your favorite one listed here, send us an e-mail and we can update here)!
Strapi (low code)
Strapi is an open-source headless CMS, where you can develop all your APIs and Models using JSON files, enabling you to develop your application faster without having to think about the controller and database management.
Bubble is a proprietary platform that enables you to build, design and deploy your application in their own servers.
It works with external APIs and can handle user data inside it. Lots of companies, agencies, and developers use it for a quicker and easier way to create a simple app for interactions with users.
pREST (low code, from @avelino)
Looking for a way to build an API on top of your Postgres database? You are looking for pREST.
Avelino is a Brazilian developer who created pREST as a way to manage and develop APIs for his company (Nuveo), so as an open-source developer and advocate, he decided to dedicate some portion of his code to the community and pREST is alive.
The source code is written in Golang and is open-source at this repo on his GitHub.
Let’s leverage our development using Low-Code so we can focus deeply on code that matters
With all these technologies emerging, we are going to be able to focus solely on what brings results to our users and companies after validated input is given inside low-code tools, which will give time to developers to dedicate in the inner workings of some intrinsic tools that they need to develop.
I hope you enjoyed this article