热门问题
时间线
聊天
视角
无代码开发平台
来自维基百科,自由的百科全书
Remove ads
无代码开发平台(英语:No-Code Development Platform,简称NCDP)是可以让程式设计者及一般用户不用传统程式设计语言即可以开发应用程式的开发平台,使用的是图形用户界面(GUI)以及配置。无代码开发平台和低代码开发平台(LCDP)有密切关系,两者都是为了加快应用程式开发流程所设计的。这些平台使用的人越来越多,因为计多公司面临到移动设备工作环境的需求越来越大,而有足够能力的程序员人数始终不足[1]。

平台会依其功能、集成程度、以及市场利基而有变化。有些应用程式只针对单一的业务功能(例如资料截取或是工作流),有些则希望将完整的企业资源计划工具集成到手机应用中[2]。
应用
企业使用无代码开发平台的目的,常常是为了要用以云端为基础的移动应用程序,将其流程数码化。无代码的工具不像传统IT的工具是针对泛用型的应用所开发,无代码的工具多半是针对特定业务范围的用户。这些焦点的调整可以跳过传统IT开发时,有关时间、金钱以及珍贵软件开发人力的投入,有助于让开发流程加速,也让团队的商业策略可以和快速开发流程同步[3]。NCDP也常利用企业层级的API以及网页服务目录、开放数据库、已测试及验证过的模版库,来集成已有的企业系统,并且增加实用的用户功能层[4]。
从传统企业级软件,到精益软件开发方法论的转换也改变了传统资讯科技领导者以及IT部门的角色。IT不只是核可新的技术,也是核可新工具的程序以及开发,IT的角色也越来越变成在治理业务范围用户为了其工作流程所开发的专用工具[5]。
使用无代码开发平台的潜在好处有:
Remove ads
和低代码开发平台的比较
无代码开发平台和低代码开发平台之间的分界不太明确,视应用程式的完整功能而定,主要有以下三项的差异:
资安上的疑虑
随着无代码开发平台的日渐普及,其平台资安上的议题也开始受到关注,特别是那些会处理客户资料的软件。有一个常见的看法,认为无代码开发平台更容易出现资安上的威胁,因为软件是由非软件专业的企业用户所产生。不过也有观点认为平台上的软件,其风险比客户撰写的软件要低,因为会由不同应用程式的使用来确认程序的情形[11]。无代码开发平台允许平台对用户隐藏所有在后端进行的事务,因此终端客户可以在不影响平台应用程式机能,也不影响资料安全性的情形下,依平台应用程式撰写其需要机能[12]。
批评
有些IT专家提出质疑,授权没有调试能力的一般商业用户来开发软件,是否是个可持续的努力方向。也有专家将无代码开发平台和其他软件开发的潮流相比较,例如第四代编程语言以及快速应用程式开发,这些软件开发方式一开始也认为会为软件开发带来革命性的进展[13]
著名的无代码开发平台
- Airtable
- AppSheet
- Rakuten Aquafadas
- Bubble
- DronaHQ Studio
- FileMaker
- Kintone
- monday.com
- QuickBase, Inc.
- Salesforce.com Lightning Platform
- Webflow
- YOOV+
- Zapier
相关条目
参考资料
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads