当前位置:网站首页>Free your hands and recommend a low code tool open source by Alibaba, yyds~
Free your hands and recommend a low code tool open source by Alibaba, yyds~
2022-04-21 21:56:00 【macrozheng】
Liberating hands ! Recommend an Alibaba open source low code tool ,YYDS!
I've shared some articles related to low code before , I found that you are still more interested . Before, in my impression, low code is to generate code through graphical interface , In fact, the real low code is not only responsible for generating code , Also responsible for code maintenance , It's not too much to treat it as a one-stop development platform ! Recently, I experienced a low code tool opened by Alibaba
LowCodeEngine, It's really a low code solution for enterprise class , I recommend it to you !
SpringBoot Actual e-commerce projects mall(50k+star) Address :https://github.com/macrozheng/mall
LowCodeEngine brief introduction
LowCodeEngine It is a set of enterprise level low code technology system for extension design opened by Alibaba , Currently in Github Previous 4.7K+Star. This project is about this year 2 Open source in mid June , Less than two months to harvest so much Star, It's really powerful !

LowCodeEngine It has the following characteristics :
- Low code engine refined from enterprise low code platform , Pursue highly scalable 、 Minimum kernel 、 The most ecological design concept ;
- Simple deployment , It's basically out of the box , Have a perfect material system 、 Powerful setter 、 Rich plug-ins, etc ;
- The visual editor has a complete tool chain , Support material system 、 Setter 、 Ecological elements such as plug-ins ;
- Strong scalability , Has supported nearly 100 A variety of vertical low code platforms ;
- Use TypeScript Development , It can generate data based on React The front-end code of .
Here is LowCodeEngine An effect picture in the process of use , It's still very powerful !

Build a low code platform
Next we will use LowCodeEngine Build a low code development platform , Only 5 minute , Out of the box !
- First, we need to download LowCodeEngine Editor sample code , Download address :https://github.com/alibaba/lowcode-demo

- After downloading successfully, unzip it to the specified directory , Installing this project requires
Node.jsandnpm, Make sure the installation is complete , Because some of the dependenciesnpm Sourcecannot access , It is recommended to usecnpmTo install , First use the following command to installcnpm;
npm install -g cnpm --registry=https://registry.npmmirror.com
cnpmAfter successful installation , Enter the decompression directory and use the following command to install the dependency ;
cnpm install
- After the dependency installation , Use
npm startCommand to start the project ;

- After the project runs successfully, it will run in
5556On port , Access address :http://localhost:5556

Using low code platform
Before in my open source project mall There is a brand management function in , Next we will use LowCodeEngine To realize it , Look at the magic of low code development !
Target effect
mall The effect of brand management function in the project is as follows , Here, the brand list function is simply realized with low code .

Component library
- First we start with
Component libraryChoose fromQuery filteringComponents , Insert into the editing area by dragging ;

- Then select
Query filteringComponents , Through... On the rightSetterSet it up ;

- You can click... On the left side of the component
editButton to set the components in detail , For example, component appearance and input prompt ;

- Then drag another
Advanced formsComponent into the editor ;

- Also select
Advanced formsComponent can set the table , We can go throughData columnsTo set the data to be displayed .

data source
- Because the data in the table needs an access interface to obtain , Here we can go through
data sourceFunction to achieve , Here we call... Of the demo environment API, Fill in the request parameters , It is worth noting that the data list is indata.listProperties of the , We need to customize the processing function for successful requests ;

- Next, choose
Advanced formsComponents , modifyTable data source, choiceExpression input, Fill in the... We set beforedata source IDthat will do ;

- And then modify
Data columnsInformation , Put each data columnData fieldIt is amended as follows JSON The corresponding attribute in the data can .

Preview and code out
- If you want to see the effect of the built page , Click on the
previewbutton ;

- The following is the page preview effect generated by low code ;

- If you want to get the code generated by the tool , Click on the
Out codebutton , Support direct download .

Other features
- If you want to customize some functions , Can pass
Source panelCustomize ;

- adopt
Outline viewWe can see the structure of the whole interface .

summary
Today, I experienced a low code development tool opened by Alibaba , It's really powerful . But low code doesn't mean you can stop writing code , If you want to make good use of low code tools, you must also be familiar with the code generated by the tools .LowCodeEngine At present, only generation is supported React The front-end code of , So you want to implement more complex business systems , You have to be familiar with it React. If a small partner wants to know more about the concept of low code , I recommend reading this article 《 Ali low code engine and ecological construction practice and thinking 》 .
Reference material
- Project address :https://github.com/alibaba/lowcode-engine
- Project website :https://lowcode-engine.cn/
- Operation guide :https://www.yuque.com/lce/usage
版权声明
本文为[macrozheng]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204212154560267.html
边栏推荐
- What should you do to benefit from digital transformation?
- 省选游记暨后期基础规划
- Unity3d C uses the offset of material map to realize the function of unlimited moving background effect of 2D game single background image (including source code)
- Automatically generate SQL excluding a field
- 我国工业互联网产业发展成效显著,但技术挑战仍是一项长期工程
- [JVM] 10 interview questions
- 解放双手,推荐一款阿里开源的低代码工具,YYDS~
- Helm install Jenkins (official)
- 怎么用vbs实现微信自动发送消息功能
- Online yaml to properties tool
猜你喜欢

Architecture document of outsourcing student management system

mysql 模糊搜索与校对规则

IDEA通过Jedis操作Linux上的Redis;Failed to connect to any host resolved for DNS name问题

Pay off 900000 housing loans to get the resignation certificate? Tencent response: inconsistent with the actual situation

软件的生命周期

【测试用例级别定义】

微信小程序怎么实现商品列表跳转商品详情页功能

Lenovo announced the new progress of ESG: it promised that 100% of all computer products would contain recycled plastics by 2025

MySQL is the most complete arrangement (interview questions + Notes + Guide Map), and the big interview companies are no longer stumped by mysql

Authing 正式加入 W3C 组织,将参与相关国际标准制定
随机推荐
POI Point of interesting.
kotlin环境搭建,2021百度Android岗面试真题收录解析
【JVM】10道不得不会的JVM面试题
一加连发两款耳机产品:充电10分钟 听歌20小时
面试必刷算法TOP101之背包九讲篇 TOP13
在线CSV转YAML工具
【FeignClient】feignClient跨服务下载文件
Lenovo announced the new progress of ESG: it promised that 100% of all computer products would contain recycled plastics by 2025
php如何给数组增加一个数组元素
一加连发两款耳机产品:充电10分钟 听歌20小时
WPF数据驱动修改绑定的方法
Online yaml to properties tool
How to realize the automatic message sending function of wechat with vbs
helm安装jenkins(官方)
static,const,volatile,extern,register关键字深入解析
UML integrated design example
Hard core strength, recognized by many parties | cloud expansion technology, as the core manufacturer of RPA, was selected into the 2022 China RPA procurement guide
分析师认为三星Galaxy Z Fold 4和Z Flip 4可能比其前代产品更便宜
Redis + caffeine two-level cache allows smooth access speed
GAMES101 Lec6 反走样与深度缓冲