source: https://en.wikipedia.org/wiki/Low-code_development_platforms
In the software world, we rely on libraries, APIs and third-party infrastructure so that we can focus on delivering the unique bit of value that wouldn’t otherwise exist. But we still get bogged down. Our teams and roles have become ever more complex and specialized; even full-stack developers have their specialties. Self-professed full-stack developers responded that they specialized in C#, PHP, Java, Node.js or other niches. Then there are the DBAs, the test engineers, the Angular/React/Ember specialists. Much of the software we build follows similar patterns: many are CRUD applications at heart.
Low-code describes a family of tools that helps developers leap-frog all those specialized roles, skip the plumbing and re-implementation, and go straight to the unique 10%. Once you’ve seen these low-code tools in action, it’s not surprising that they’re often also called rapid application development platforms.
Here’s what a typical low-code platform looks like:
- A visual IDE: An environment for visually defining the UIs, workflows and data models of your application and, where necessary, adding hand-written code.
- A connector to one or more back-ends: automatically handles data models, storage and retrieval; think of it as an ORM on steroids.
- Application lifecycle manager: Automated tools to build, debug, deploy and maintain the application in test, staging and production.
OutSystems |
Low-code should not be confused with a low-level programming language. They are on opposite ends of the spectrum.
A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions. Generally this refers to either machine code or assembly language. The word "low" refers to the small or nonexistent amount of abstraction between the language and machine language.
source: https://en.wikipedia.org/wiki/Low-level_programming_language
No comments:
Post a Comment