当前位置:网站首页>Low code technology
Low code technology
2022-06-23 22:18:00 【Linhuaichuan】
“Low-Code” What is it? ? As a technician, I heard this technical term , Our first reaction was to read Wikipedia Or other relevant technical papers , We want to see the English introduction of Wikipedia :
A low-code development platform (LCDP) provides a development environment used to create application software through a graphical user interface instead of traditional hand-coded computer programming. https://en.wikipedia.org/wiki/Low-code_development_platform
Let's simply translate , You can know several core points of low code :
- It's a development environment , It is also a software platform .
- Use the visual interface to create applications .
At this time, I believe many bosses will come up with an idea , Visual programming has been around for a long time ? So what are the new features of low code .
Let's follow suit wiki Description of , You can find that the low code is 2014 Year by year Forrester Proposed , After years of evolution . My definition of low code is as follows : Let pan IT personnel Through the industrial template 、 Drag and drop components 、 The development platform of visual configuration generation application , Help enterprises to make digital transformation .
- The landing of model driven design : It is the process of extreme abstraction and modeling of application scenarios , Take advantage of MDD As a guiding ideology , The overall code is highly designed and fully quality tested , It is a powerful landing of application business infrastructure
- Automated code generation : The generated code is generated through carefully maintained and designed templates , Re pass BPM、BPA、 Forms DSL Very little code form coding implementation .
- The whole stack 、 End to end visual programming : Full lifecycle support for the entire application , From development 、 Deploy 、 Running the whole process is a visual operation , And provide end-to-end visual monitoring and operation .
Low code classification :
There are two main modes for low code platforms :
- Form driven : Similar to tradition BPM, This type of application is mainly business information management , The standardization is very high , It takes data as the core to run the business process in the software system through workflow , The core is the data table . Using dynamic form technology to realize page standardization and automatic code generation . Use workflow to realize BPM Realize business visualization configuration . But on the whole, it is relatively fixed , Unable to meet strong personalized needs .
- Manufacturer case : Appropriate 、 Jiandaoyun 、OutSystems、APICloud、
- Model driven : yes MDD The realization of the landing of , Define business logic through modeling , Including data relationships 、 Process logic, etc , Realize the automation of application development management . By highly abstracting a business scenario , Precipitate into the business platform inside the platform . Through API Provide external business template functions , In the small foreground mode, users can generate light applications . Because the business core converges to the middle stage , Maintain the ecological closeness of the low code platform .
- Manufacturer case :Mendix、AgilePoint、 Ozer Yunshu 、 Golden butterfly cloud sky
Low code business model :
- Direct to enterprise customers : Provide platform directly + Customized services , High delivery quality and satisfaction
- Indirect to enterprise customers : Deliver products through third-party integrators , The business model is more lightweight
- Front and back end development platforms : Lower the threshold of front-end or back-end development , Microservice architecture increases development flexibility
- Ecological platform : Provide development standards and trading platform , Focus on creating ecological development
At present low code is a hot track , So although in github You can see many open source technologies on , But these open source technologies are only at the level of low code tools , After all, interests move people . Let's take some common low code tools for example :
At home :
- jeecg-boot:JEECG Open source community open source low code framework
- Official website address :https://gitee.com/jeecg/jeecg-boot
- amis: Baidu open source front-end low code framework
- Official website address :https://gitee.com/baidu/amis
- ubml-impl: Inspur open source UBML Low code modeling language , Open source foundation (OpenAtom Foundation) Its incubator program .
- Official website address :https://gitee.com/ubml/ubml-impl
Abroad :
- PowerFx: Microsoft open source Low code development language
- https://github.com/microsoft/Power-Fx
- Metabase:https://github.com/metabase/metabase
- BudiBase:https://github.com/Budibase/budibase
- CUBA Platform:https://github.com/cuba-platform/cuba https://github.com/cuba-platform/cuba
- Digdag:https://github.com/treasure-data/digdag/ https://www.digdag.io/
- Baserow:https://gitlab.com/bramw/baserow
- Saltcorn:https://github.com/saltcorn/saltcorn
- Joget DX:https://www.joget.com/
- Stackstorm:https://github.com/StackStorm https://stackstorm.com/
Lin huaichuan
Graduated from Xi'an Jiaotong University ; Chief architect of NYSE education , Person in charge of teaching and Research ; Former senior architect of big tree Finance 、 The founder of the Technical Committee 、 Technical director ; Former technical director of trading business department of Tianyang Hongye ; For many years, the Internet finance industry (ToB) Experience .
边栏推荐
- Talking about using email to attack social engineering
- Leetcode must review six lintcode (28348455116385)
- [emergency] log4j has released a new version of 2.17.0. Only by thoroughly understanding the cause of the vulnerability can we respond to changes with the same method
- Smart cockpit SOC competition upgraded, and domestic 7Nm chips ushered in an important breakthrough
- 从CVPR 2022看域泛化(Domain Generalization)最新研究进展
- Notepad++ installing the jsonview plug-in
- How to batch generate video QR code
- Tencent cloud database tdsql elite challenge Q & A (real-time update)
- Teacher lihongyi from National Taiwan University - grade Descent 2
- Take you to understand the lazy loading of pictures
猜你喜欢

Code implementation of CAD drawing online web measurement tool (measuring distance, area, angle, etc.)

Installation and use of Minio

从CVPR 2022看域泛化(Domain Generalization)最新研究进展

Hackinglab penetration test question 8:key can't find it again

University of North China, Berkeley University of California, etc. | Domain Adaptive Text Classification with structural Knowledge from unlabeled data

Ten thousand words! Understand the inheritedwidget local refresh mechanism

北大、加州伯克利大学等联合| Domain-Adaptive Text Classification with Structured Knowledge from Unlabeled Data(基于未标记数据的结构化知识的领域自适应文本分类)

Polar cycle graph and polar fan graph of high order histogram

Teacher lihongyi from National Taiwan University - grade Descent 2

ICML2022 | 基于对比学习的离线元强化学习的鲁棒任务表示
随机推荐
Notepad++ installing the jsonview plug-in
What do you know about the 15 entry-level applets
Environment construction of go language foundation
Practice of business level disaster recovery switching drill
Method of thread synchronization in kotlin
什么是股票线上开户?手机开户安全么?
How do API gateways set up dynamic routing? What are the benefits of dynamic routing?
How to deal with high memory in API gateway how to maintain API gateway
The most common usage scenarios for redis
How to use the serial port assistant in STC ISP?
Recommend several idea plug-ins
Polar cycle graph and polar fan graph of high order histogram
What is the difference between RosettaNet, EDI ANSI X12 and EDIFACT
Nanny level anti crawling teaching, JS reverse implementation of font anti crawling
The latest research progress of domain generalization from CVPR 2022
Hackinglab penetration test question 8:key can't find it again
Kubecon2021 video collection
[tutorial] build a personal email system using Tencent lightweight cloud
Using the provider to transform the shit like code, the amount of code is reduced by 2/3!
How to wrap QR code data