低代码开发平台研究进展与思考丨【AppCube X WeLink双剑合璧】
引言
2014年,Richardson和 Rymer 在Forrester Research上发表的题为“面向客户的应用程序的新开发平台”的报告中首次将“低代码”一词引入公众,他们在报告中称,与要求苛刻的手敲代码相比,企业和组织更喜欢快速、持续和测试与学习开发以及交付的低代码替代品。低代码开发平台(Low-Code Development Platform,LCDP)的正式名称直到2014年6月才正式确定。
低代码开发平台是不需要代码或者通过少量代码(No Code or Low Code)就能快速生成应用程序的平台。它最大的特点是:通过图形化用户界面和配置来创建应用软件,而不是像传统模式那样主要依靠手写代码。因此,不仅具有专业知识的编程人员可以运用,而且非编程背景的业务人员以及其他相关人员也可以通过平台来轻松地构建应用程序。正是因为这一特点,更多的不同知识背景的人员逐渐开始使用低代码开发平台。此外,“四快”即上手快、开发快、运行快和运维快也是它的优势之一。
公司和组织需要用于各种商业目的软件应用程序和信息系统,比如技术时代的管理。低代码开发为非IT专业人士提供了一个方便的工具,可以快速构建他们需要的简单业务应用程序,而无需或只需很少的代码。但是,尽管低代码开发对应用程序开发有很多好处,但由于缺乏对低代码平台的了解,担心依赖供应商,一些企业没有采用低代码开发,缺乏对LCDP开发所需应用程序的信心,担心安全性、可扩展性和灵活性问题。
低代码平台国内外发展历史及现状
20世纪90年代至21世纪初的编程语言和工具是低代码开发平台(LCDP)最初的源头,低代码平台先后经历了模型驱动和数字驱动两个阶段,并逐步演化为自动代码生成和可视化编程。
国外发展历史及现状
-
20014年,Richardson和Rymer在Forrester Research上发表的题为“面向客户的应用程序出现了新的开发平台”的报告中首次向公众介绍了“低代码”一词。
-
2015年微软、谷歌等巨头开始在低代码领域布局。
-
2016年,谷歌推出AppMaker,用于在网络上快速构建和部署商业应用程序。
-
2018年,西门子收购Mendix,OutSystems获得融资,App Maker正式对外开放。低代码在海外走红。
-
2019年6月,美国云计算公司Salesforce推出低代码商用区块链产品。
-
2021年4月17日举行的微软在线技术峰会上,微软宣布其低代码开发工具Power Platform将在中国商用。
此外,美国的Kony、Salesforce、Appian等,都已经形成了一定的软件生态
国内发展历史及现状
-
2015年,帆软软件的简道云正式上线。。
-
2016年,奥哲网络的氚云,上线钉钉应用市场,以拖拽式的积木搭建的方式搭建应用。
-
2017年,炎黄盈动推出的第六代平台产品发布。
-
2018年,明道云正式发布明道乐高版。
-
2019年,宜搭上线,9月发布宜搭Plus低代码开发平台。
-
2020年8月26日,华为云低代码开发平台 App Cube 正式发布。
当然,国内的低代码开发平台还有很多,上面仅仅列举了一小部分。
AppCube平台的特点及应用
AppCube是什么? 低代码编写、重构、调试、编译、测试、发布、运行一体的应用软件平台。
1、面向业务人员,AppCube提供大量的界面模板、业务模板、流程模板和对象模型,业务人员可以通过搭建积木和配置流程来进行业务场景、界面、流程、对象等开发。
2、面向软件工程师,提供全场景可视化的界面编排、逻辑开发、模型构建等,可以构建简单应用和复杂应用。
AppCube为开发者提供了大量的页面组件、流程编排工具BPM、模型编排工具、基线应用模板、AI服务、视频服务、GIS服务、城市信息模型BIM服务、IOT服务等。
开发者利用这些工具,调用已有的服务,不用编写代码或者通过编写少量代码,就可以实现想要的应用程序。
低代码平台的挑战
企业对数字化转型的需求为低代码开发提供了一个展示其价值的舞台。随着数字化转型的进行,业务应用程序需求将变得更加复杂和具体。虽然低代码开发有一些好处,使组织能够灵活地响应行业趋势,但它们需要在低代码开发平台上具有更大的灵活性和可定制性。
低代码开发提供了可用于创建安全应用程序的安全构建块,但数据泄露和无法访问源代码会引发安全问题。虽然几乎没有或根本没有代码来维护低代码开发应用程序,但当供应商不再支持平台时,供应商停止平台的维护是一个问题。
总结
低代码开发仅在几年前出现,采用率正在快速增长,这表明前景乐观。世界各地的研究人员应该进行更多的研究和评估,以解决当前LCDP技术的局限性和问题。企业可以与LCDP平台提供商合作,以改进其平台。这不仅是为供应商,也是为企业有一个更好的用户体验。LCDP平台供应商应通过研究竞争对手的工作,并寻求将最新技术与平台相结合,不断研究和解决局限性。
此外,低代码开发将导致软件开发行业出现转机,并有助于数字化转型。在未来,人们可以专注于高级软件原型和设计,而不是编写代码行和在实现细节上浪费大量时间。当Low/No Code技术与具有鲁棒性编码Artificial Intelligence和Machine Learning技术完美合作时,这样的未来就会到来。
华为云AppCube低代码开发平台将有助于数字化转型,相信在不久的将来,华为云AppCube会领跑于国内的低代码平台。
参考文献
-
[1] https://baike.baidu.com/item/低代码开发平台/23661682?fr=aladdin
-
[2] https://blog.csdn.net/stone_dongzi/article/details/118056089
-
[3] https://blog.csdn.net/BeWorkingMan/article/details/113858883
【AppCube X WeLink双剑合璧】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/334492
- 点赞
- 收藏
- 关注作者
评论(0)