当前位置:网站首页>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 .
边栏推荐
- How to deploy API gateways and split services under multi services?
- Acl2022 | MVR: multi view document representation for open domain retrieval
- Code implementation of CAD drawing online web measurement tool (measuring distance, area, angle, etc.)
- WordPress plugin wpschoolpress 2.1.16 -'multiple'cross site scripting (XSS)
- Relevant logic of transaction code MICn in SAP mm
- API gateway verification token the role of adding a new authentication token in API gateway
- How to use the serial port assistant in STC ISP?
- Flink practical tutorial: advanced 4-window top n
- Modify jar package
- EDI mandatory manual
猜你喜欢

万字长文!一文搞懂InheritedWidget 局部刷新机制

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

Ten thousand words! Understand the inheritedwidget local refresh mechanism

Acl2022 | MVR: multi view document representation for open domain retrieval

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

How to use the serial port assistant in STC ISP?

Configuring error sets using MySQL for Ubuntu 20.04.4 LTS
Performance optimization of database 5- database, table and data migration

Teacher lihongyi from National Taiwan University - grade Descent 2

The latest research progress of domain generalization from CVPR 2022
随机推荐
Configuring error sets using MySQL for Ubuntu 20.04.4 LTS
How to solve the loss of video source during easynvr split screen switching?
One article to help you understand automatic injection
The 10th Blue Bridge Cup single chip microcomputer
Second kill design of 100 million level traffic architecture
Detailed explanation of redisson distribution lock
Huawei hardware configuration command, recommended collection
Performance optimization of database 5- database, table and data migration
How the API gateway obtains the URI path and how the API handles local access failure
Benchclock: a benchmark for evaluating semantic analysis language models
Detailed explanation of lkadoc interface tool
MySQL de duplication query only keeps one latest record
How to deploy API gateways and split services under multi services?
EDI mandatory manual
How API gateway finds the role of microserver gateway in microservices
The 11th Blue Bridge Cup
How to batch output EAN13 code to PDF
Smart cockpit SOC competition upgraded, and domestic 7Nm chips ushered in an important breakthrough
Why is easycvr cascaded to the parent platform not displayed?
Recommend several idea plug-ins