Low-code development has played a vital role in business digital transformation, since there are rapid changes in technology and digitization has been a key driver for enterprises’ development. Through this article, Kyanon Digital wishes to introduce to you 20 terms you should know when it comes to the low-code development approach.
- Low-code: Refers to a development approach that uses visual, declarative programming techniques to build software applications quickly and with minimal hand-coding.
- No-code: Similar to low-code, but even more visual and intuitive. It typically involves drag-and-drop interfaces and pre-built components, allowing non-technical users to create applications without writing any code.
- Rapid application development (RAD): A software development methodology that emphasizes quick prototyping and iterative development cycles.
- Visual development: The use of graphical user interfaces (GUIs) to create software applications, rather than writing code by hand.
- Model-driven development: A software development approach that involves creating models or diagrams of an application’s structure and behavior, which can then be automatically translated into working code.
- Citizen development: The practice of non-professional developers (such as business analysts or power users) creating applications using low-code or no-code tools.
- App builder: A software tool that enables users to create applications using a visual, drag-and-drop interface.
- Platform-as-a-Service (PaaS): A cloud-based computing environment that provides a framework for building and deploying software applications, often including low-code development tools.
- Integration: The process of connecting different software applications or systems, often using low-code tools to simplify the process.
- Workflow automation: The use of software tools to automate repetitive or manual tasks, often using low-code techniques to build custom workflows.
- Event-driven programming: A programming paradigm in which the flow of a program is determined by events, such as user input or system messages, rather than by the programmer writing explicit code to control program flow.
- API integration: The process of connecting software applications through APIs (Application Programming Interfaces), allowing them to communicate and share data.
- Microservices architecture: A software architecture style that structures an application as a collection of small, independently deployable services, each of which performs a specific function within the overall application.
- Component-based development: A software development approach that emphasizes the use of reusable software components, such as libraries or frameworks, to build applications quickly and efficiently.
- Code generation: The process of automatically generating source code from a higher-level specification, such as a model or diagram.
- Version control: The practice of managing changes to source code over time, typically using a system like Git or Subversion.
- Cloud-native development: The practice of building and deploying applications specifically designed to run in cloud computing environments, often using containers and microservices.
- Low-code platforms: Software tools that enable developers to create applications using visual, drag-and-drop interfaces, rather than writing code by hand.
- Serverless computing: A cloud computing model in which the cloud provider manages the infrastructure required to run an application, allowing developers to focus on writing code.
- DevOps: A software development approach that emphasizes collaboration between developers and operations teams, often using automation tools to streamline the development and deployment process.
After reading this article, Kyanon Digital hopes that you have a better understanding of 20 common terms associated with the low-code development approach.
As a Mendix solution partner, Kyanon Digital works hard to ensure this partnership’s goal is to accelerate digital transformation for our clients by providing excellent low-code solutions from Mendix. We’re also keen to dramatically boost the development of new apps, enhance the power of pre-built and customized low-code solutions, and expand the business ecosystem.
If you have any questions related to this matter, do not hesitate to contact us for specific consultation.