热门问题
时间线
聊天
视角
无程式码开发平台
来自维基百科,自由的百科全书
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