Hello, everyone, I'm "Songbao Writing Code".
I have seen a lot of introduction and analysis of low code recently, and I want to talk about my own thoughts💡
Let’s talk today, how to define low code?
Low-code belongs to the aPaaS level of application development in PaaS. It realizes application development in a visual way and reduces the cost of writing code.
The concepts of PaaS and aPaaS are introduced, let's look at the following figure
1. SaaS, PaaS, and are different service modes of cloud computing.
2. and are PaaS-based solutions.
3. aPaaS = high code + low code/no code
(1) Low-code/No-code, in simple terms: Developers can create web pages and mobile applications using drag-and-drop components and model-driven logic through a graphical user interface.
(2) High code means that professional programmers develop applications through code.
What is the difference between low-code and no-code?
(1) No code is oriented to business personnel and application tools.
(2) Low-code is aimed at developers and development tools.
Comparing "low-code" and "no-code", there are 2 criteria for judgment: model-driven, form-driven, and visual development
(1) model drives , how to define entities, relationships between entities, primary keys, uniqueness, indexes, how to access data, filtering, grouping, statistics, etc.
(2) form driver , which defines various forms, which are all interface-related controls, such as single-selection and multiple-selection drop-down boxes, text date numbers, and so on.
(3) Visual Development is not a drag-and-drop interface (that is visual design), but a complete visual programming language system that can write business processing logic.
About "Songbao Write Code"
One sentence introduction: Songbao writes more than code.
Tags: more than just code depth and field of vision, byte classmates
Introduction: Songbao writes more than code, the nickname of saucxs, the author of watermark-dom watermark open source 900+Star, a former ACM school team, and a current byte engineer. He likes to challenge himself, serving as an interviewer and school recruiting programming questions. A blogger with "value to help you".
Personal Github address: https://github.com/saucxs
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。