优质开源低代码开发工具推荐
有人说,低代码开发会「干掉」程序员;也有的人认为未来的开发可能被AI取代,但不太可能被低代码取代。对此,你怎么看?
低代码开发,又火了。
早在2014年,低代码这个词就已经出现在Forrester的报告中。具体的说,它指的是「用可视化方式创建应用的平台」,特点是所需的代码量比传统开发渠道的少得多,甚至都无需代码,因此采用「低代码开发」的方式也能提高开发效率。
01 出圈的低代码
近几年,这个「提高软件生产力」的开发工具成为许多软件及企服巨头们竞相追逐的新风口。
2018年,一个低代码快速应用开发平台OutSystems被私募巨头KKR和顶级投行高盛以3.6亿美元的高价收购。两个月后,另外一个低代码开发平台Mendix以7亿美元的价格被全球领先科技企业西门子收入麾下。这两次收购将低代码(Low Code)这个鲜为人知的赛道迅速带火,也是从那时起,低代码开始在国内兴起。
时至今日,低代码开发已然出圈,布局低代码开发的企业也越来越多。不止最靠近资本的VC/PE圈关注这个领域,互联网和云服务巨头都不断加码低代码平台,譬如国外的谷歌、微软等著名科技企业已经上车,国内的BAT等互联网巨头也纷纷入局。 不过,自低代码兴起以来,就一直饱受争议。有的程序员感受到了这样的危机感:低代码开发平台因其「降本增效」的优势,能够用较少的时间开发出强大的软件产品,从而会「干掉」程序员。
也有人称这样的情况并不普遍。在这些乐观派看来,出圈的低代码并不是为了颠覆开发者,而是为了让开发者从繁重的、重复的代码中解放出来,去参与更具有价值的开发环节。这只是一场技术革命,并直言「开发可能被AI取代,但不太可能被低代码取代」。
实际上,2021年以来,中国的低代码开发应用正在加速前进。根据2021年11月发布的《2021低代码现状:回顾过去,展望未来》报告显示:在全球,有77%的受访企业已经在开始使用低代码开发平台;而中国低代码市场呈现高速发展,85%的IT决策者表示正积极拥抱这项技术。尽管目前美国仍处于第一的位置,但中国市场有望迅速超越前者,成为低代码应用的领导者。
02 推荐几款优质低代码应用
即便低代码开发褒贬不一,但可以预见的是,这项技术正在迅速的蹿红。本周,我们给大家精选了几款低代码开发工具,让大家了解当前市场的一些优质低代码应用究竟是什么样,一起来看看吧。
amis
开源许可证 :Apache-2.0
项目作者: 百度开源
项目地址: gitee.com/baidu/amis
项目简介: Amis是百度开源的一个低代码前端框架,它使用 JSON 配置来生成页面,可以节省页面开发工作量,极大提升开发前端页面的效率
Demo演示:
Jeecg-Boot
开源许可证: Apache-2.0
项目作者: JEECG开源社区
项目地址: gitee.com/jeecg/jeecg…
项目简介: Jeecg-Boot是一个「企业级低代码平台」,前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。这个项目也是一个强大的代码生成器,能够让前后端代码一键生成,引领新的开发模式,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
架构展示:
diboot
开源许可证: Apache-2.0
项目作者: 帝博软件
项目地址: gitee.com/dibo_softwa…
项目简介: Diboot是一个为开发人员打造的低代码开发平台,将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。
体系展示:
NocoBase
开源许可证: MIT
项目作者: NocoBase
项目地址: gitee.com/nocobase/no…
项目简介: NocoBase 是一个极易扩展的开源无代码和低代码开发平台,无需编程,只需花费几分钟的时间,就能搭建自己的协作平台、管理系统。
Demo展示:
UCToo
开源许可证: Apache-2.0
项目作者: uctoo
项目地址: gitee.com/uctoo/uctoo
项目简介: UCToo是一系列实现云原生分布式SaaS应用开发的最佳实践的总称,也是一套云原生分布式SaaS应用开发基础设施。其中,内置众多开发者效率工具,可快速进行SaaS应用的开发和运营,适合作为SaaS平台、产业互联网等产品的起始项目。开发成果可共享,可互联互通,可在UCToo应用市场商业化分发。
体系架构:
本文系作者 @Gitee 原创发布在 Gitee 官方博客。未经许可,禁止转载。