国内外低代码开发平台发展情况?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国内外低代码开发平台发展情况?相关的知识,希望对你有一定的参考价值。
本文会分析:
国外:Mendix Outsystems
国内:牛刀 APICloud iVX 搭搭云 氚云 简道云 云表 宜搭云等几家具有代表性的公司
其实,低代码概念由来已久,其实就是“追求少的代码量,完成最多的开发工作”,不管是开发代码的工具还是代码本身都在追求“低代码”。这里面比较难的是如何把握“功能灵活性”和“操作学习简易性”的平衡。
评价“低代码”的标准:能做什么?效率如何?(抛开这两点,都是扯淡)
一、能做什么?:主要看逻辑是如何实现的?(特别是工具侧的逻辑实现能力,用代码实现的不算,因为都可以)灵活性如何?
(1)流程图方式:例如:Outsystems是通过流程图的方式来生成逻辑代码部分,他们内部叫做“MicroWave”“NanoWave”,用来分别控制前端和后台的逻辑。这种方式采用公司较多,操作企业对于大型应用还是挺难的,画图这个事对于大应用来讲也不好操作。
(2)事件触发式:例如:iVX(国内的公司),用触发式的事件面板来控制所有交互逻辑。开发起来还是体验不错的,只有他们一家公司这么做。
二、效率如何?
这个就要看整个产品设计理念,开放程度,组件抽象,开发配套,对复杂前后台支持程度。整体来说,综合能力算上,Mendix 、Outsystems 、iVX这三家开发效率最高,如果是算细分领域,例如,就开发一个表单,或开发一个工作流系统,那搭搭云、氚云做的都不错。
下面我们看国内外的“低代码”发展情况
一、国外情况
近两年,随着各种技术整体发展(例如,5G,我不相信有技术是可以完全独立存在和发展的,特别是新技术),不管程序员如何努力,瓶颈却变成了程序员本身。对各种应用的需求越来越大,但是程序员总量有限,培养难度大,应用开发周期长,应用维护成本高,这个矛盾成为了技术和市场发展的主要矛盾,“低代码”概念就是为了解决这个核心问题而生的。“风口”也慢慢指向了“低代码”这一块儿。
国外的几家低代码公司:Salesforce,Mendix,Outsystems,Appian,Joget
(1)进入时间和领域:
这些公司大都成立10年以上,有些都快20年了,这些企业基本上都是从企业应用开发开始做,重点在:表单生成和处理、工作流生成和管理、办公协作这几个领域。还有的是从更专业的企业领域进入“低代码”的,例如财务领域、HR领域、CRM领域等。
结论:低代码短时间是出不来的,要大量的积累和研发,特别是和企业的磨合非常重要。
(2)已经比较成熟:
Salesforce Appian Joget这三家都已经上市,另外两家都是估值10亿美元以上的独角兽公司。
(3)服务和价格:
都非常贵!主要服务大公司500强为主,一个license月都要几千美元。
二、国内情况
国内比较讲究“风口”,这个风口是2019年才吹过来的,所以有挺多新兴创业团队加入“低代码”阵营,也有一些“老牌的”团队转向这个市场。其实主要看他们以前是做什么的?这个对大家理解团队和能力会很有帮助。
按成立时间
老牌团队(10年以上的):牛刀(以前做前端开源框架WeX5),APICloud(以前做App开发打包工具和API模块市场,严格意义上不算低代码工具,算是开发流程管理工具,还涉及到产品、设计、代码管理、项目管理等领域,我就不细说了),iVX(之前做H5、WebApp开发工具的),活字格(利用微软的Excel开发体系,进行二次工具化)
新进团队:“各种”云,但主流都是“表单”“工作流”“协作”这三种出生为主,太新的团队,我觉得做不了这个,因为“低代码”还是研究比较底层技术的领域,太短时间积累不出来。
另外按功能分类:
(1)灵活性从高到低 (很多**云,是细分领域开发的,灵活性较差就不放进来了)
iVX ***** 活字格 *** 牛刀 *** 氚云 **
(2)对工作流支持从高到低
搭搭云 **** ClickPaaS *** 氚云 *** iVX *** 宜搭云 **
(3)对表单支持从高到低(这个上面几家都不错,可能是低代码的基础,我就不比较了)
另外,我发现iVX是低代码中比较特殊的,因为,实际上它的开发过程基本上是“0代码”环境的。开发效率和维护也比较容易,而且前身版本是iH5,口碑还不错,大家可以重点关注一下。
宜搭云,是阿里云亲生的,现在虽然刚起步,但是至少说明有巨头已经开始关注这个赛道了,大家也可以持续关注一下。
总体来说,“低代码”发展方向还是非常看好的,毕竟是解放生产力的,但是要做好难度比较大,而且需要长时间的积累。
参考技术A低代码开发平台(LCDP)英文全称为Low-Code Development Platform,一个显著的特点是,更多的人可以参与到应用程序开发当中,不仅是具有专业编程能力的程序员,非技术背景的业务人员同样可以构建应用;对于大型企业来讲,低代码开发平台还可以降低IT团队培训、技术部署的初始成本。
其实低代码开发平台早已有之,例如之前的Dreamweaver,以及BI相关的工具,BIEE、Tableau、PowerBI等都算得上是低代码开发平台。但是适合于大规模企业应用使用的低代码平台,最早是在国外出现的,例如Mendix、Outsystem、微软的PowerApps,这些平台在国外还是有很多客户和市场的。
在国内这个概念才刚刚兴起,国内也有些公司在尝试。其实最早的做OA的厂商,他们有很多技术用的其实也是低代码开发。目前有些新兴的创业型公司在向低代码方向发力,例如Buildrun(翘腾科技)、clickpass。
目前企业也越来越注重企业架构,尤其是微服务的出现,更是让企业趋之若鹜,这也是微服务架构的优势带来的,目前低代码平台还是以单体应用为主,以微服务为基础架构的,目前了解到仅有Buildrun。
企业对于定制化开发需求越来越多,这个是不可逆的,也是业务发展的必然需求(人,千人千面;企业,也一样,业务、流程、方式不同,自然需要的IT系统支撑也不一样)。所以,如何提高开发效率,如何快速交付,是每个企业IT人员需要正视的问题,这个可能会发生在未来几年,也可能已经在发生,交付效率的提升进而又能够降低创新和试错的成本。所以,低代码应该是未来一个很大以及很主流的趋势。希望国内也能够有优秀的低代码平台厂商出现,进一步推动低代码的推广和落地。
参考技术B 国外比较成熟的低代码平台主要有:PowerApps、Mendix、Outsystems,因为国外低代码技术已经发展很多年了,所以功能已经非常完善了,基本上可以满足所有复杂的功能开发。国内发展比较好的低代码平台主要有:氚云、活字格、简道云、jabdp.国内的低代码平台基本上只能在开发简单功能的时候实现无代码开发,实现复杂功能的时候还是需要技术人员编写代码来开发,相对来说jabdp的功能比较完善一点,可以实现90%java可以实现的功能。 参考技术C 国外的低代码平台因为发展时间比较久所以功能已经非常强大,可以进行复杂应用程序的开发,所以学起来也会比较复杂,国外比较具有代表性的低代码平台主要有PowerApps、Mendix、Outsystems。国内低代码平台发展时间比国外迟,就是近几年才发展起来的,现在国内低代码平台可以实现的功能相对国外来说简单,学习起来并不需要花比较长的时间,国内比较完善的低代码平台主要有明道云、白码、简道云。 参考技术D “低代码开发”从渐为人知,仅仅几年时间,已经火爆IT圈,靠的是实实在在的优越功能。国内的比如市面上的天翎MyApps低代码开发平台,通过高度抽象的表单引擎、视图引擎、流程引擎、规则引擎、报表引擎及高级宏语言等,用可视化的形式进行设置组合,实现对各种复杂业务系统的快速开发。区别于传统的软件开发模式,其最大特点是不生成源代码。
2022年度国内主流低代码平台介绍
随着低代码发展越来越迅速,也出现了很多优秀的低代码平台,企业在做技术选型时难免会觉得眼花缭乱,不知该如何选择;现在就跟小编一起来看一下国内那些优秀的低代码平台吧。
让我们先来看一下,企业在做技术选型时比较关注的几个要点吧。
- 要点1:开发是否快捷方便
社会及企业发展越迅速,对公司内部产品迭代要求也会越高,对于一些客户来说从立项到交付往往工期非常特别紧张。这种情况下,低代码平台的优势就显现出来了,凭借在线开发模式,可以轻松帮助我们完成开发。
- 要点2:是否支持私有化部署
数据安全也是我们现在企业比较关注的一点,为了防止企业数据泄露,一般企业会采用私有化部署的方式。目前很多低代码平台也都支持私有话部署。
- 要点3:是否可提供源码
针对特殊需求、复杂业务或是新功能使用需求,如果我们自己有源码即可进行二次开发,不需要我们再重新购买额外的平台或者服务。在这种情况下,能够提供源码,我们就没有后顾之忧了。
- 要点4:是否可与现有平台或系统对接
一般来说,在我们购买低代码平台时,可能已有现存的系统了,这就需要所购买的低代码平台可以很好的和我们现有系统进行对接。低代码平台的接口引擎帮我们轻松解决了此问题。
国内主流低代码平台
1.简道云
简道云是一个零代码轻量级应用搭建平台,有表单、流程、仪表盘、知识库等核心功能。通过拖拉拽的操作方式,可以在线制作表单,对接流程等。简道云的灵活使用有助于企业规范业务流程、促进团队协作、实现数据追踪!功能分为免费版和收费版。
核心功能:
- 1.在线表单
- 2.仪表盘
- 3.业务流程
2.JeecgBoot
JeecgBoot是一款基于BPM的低代码平台!前后端代码可一键生成,实现低代码开发!可帮助Java项目解决80%的重复工作,让开发更多关注业务,既能快速提高效率,节省研发成本,同时又不失灵活性!同时支持vue2版本、vue3版本;后续会提供零代码平台。
核心功能:
- 1.Online表单
- 2.Online报表
- 3.Online图表
- 4.表单设计
- 5.流程设计
- 6.代码生成
- 7.报表设计
- 8.大屏设计
- 9.仪表盘设计
特点:
- 开源
- 提供源码
3.明道云
明道云是一个APaaS平台,帮助企业快速搭建个性化业务应用。平台内的自动化工作流实现审批、填写等控制流程和业务自动。功能分为免费版和收费版,支持私有化部署。
核心功能:
- 1.在线表单
- 2.仪表盘
- 3.业务流程
4.宜搭
宜搭是阿里巴巴自研的低代码应用构建平台,通过可视化拖拽的方式完成开发应用。
核心功能:
- 1.在线表单
- 2.流程设计
- 3.报表设计
- 4.大屏设计
5. 牛刀
支持可视化设计和开发,包括应用基本架构、服务、数据、代码、页面等,都能完全可视化、拖拽式设计等。
核心功能:
- 1.表单
- 2.工作流
- 3.报表
- 4.数据可视化
6. 敲敲云
敲敲云是一个零代码应用搭建平台,通过可视化拖拽方式搭建应用系统,也可以通过模板库一键生成,满足用户个性化需求。丰富的表单控件、流程控件可使用户搭建出自己的管理应用。
核心功能:
- 1.表单引擎
- 2.流程引擎
- 3.报表可视化
- 4.大屏可视化
- 5.仪表盘设计
7. MyApps
MyApps是天翎自主研发的第四代可视化低代码快速开发平台,用户通过拖拉拽配置式操作即可快速构建出能同时在PC和移动端运行的各类管理系统,节约80%以上开发工作量!
核心功能:
- 1.流程引擎
- 2.表单引擎
- 3.报表引擎
- 4.视图引擎
8. 泛微
泛微以“组织权限引擎、建模引擎、流程引擎、集成引擎、内容引擎、门户以及消息引擎”等7大引擎为支撑,帮助组织打造开放共享的低代码应用构建平台。
9. 轻流
在线业务流程系统可以通过轻流进行定制。通过人员,流程和数据的管理,增强企业价值流;通过在线协作,共享,业务沟通,创建“新一代”企业动态数据库。开发界面趋于年轻化。
核心功能:
- 1.表单设计
- 2.流程引擎
- 3.统计报表
10. IVX平台
0代码可视化编程工具,可以快速生成网站,本机APP和完全集成的“微信小程序”开发环境。也可以直接生成源代码。带来了编程方法和编程语言的升级。
核心功能:
- 1.表单引擎
- 2.工作流引擎
以上是关于国内外低代码开发平台发展情况?的主要内容,如果未能解决你的问题,请参考以下文章