无程式码开发平台
无程式码开发平台(英语:No-Code Development Platform,简称NCDP)是可以让程式设计者及一般用户不用传统程式设计语言即可以开发应用程序的开发平台,使用的是图形用户介面(GUI)以及组态。无程式码开发平台和低程式码开发平台(LCDP)有密切关系,两者都是为了加快应用程式开发流程所设计的。这些平台使用的人越来越多,因为计多公司面临到行动装置工作环境的需求越来越大,而有足够能力的程序员人数始终不足[1]。
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Betty_Blocks_platform.png/220px-Betty_Blocks_platform.png)
平台会依其功能、整合程度、以及市场利基而有变化。有些应用程式只针对单一的业务功能(例如资料撷取或是工作流),有些则希望将完整的企业资源计划工具整合到手机应用中[2]。
应用
编辑企业使用无程式码开发平台的目的,常常是为了要用以云端为基础的流动应用程式,将其流程数位化。无程式码的工具不像传统IT的工具是针对泛用型的应用所开发,无程式码的工具多半是针对特定业务范围的用户。这些焦点的调整可以跳过传统IT开发时,有关时间、金钱以及珍贵软体开发人力的投入,有助于让开发流程加速,也让团队的商业策略可以和快速开发流程同步[3]。NCDP也常利用企业层级的API以及网页服务目录、开放资料库、已测试及验证过的模版库,来整合已有的企业系统,并且增加实用的用户功能层[4]。
从传统企业级软件,到精益软体开发方法论的转换也改变了传统信息技术领导者以及IT部门的角色。IT不只是核可新的技术,也是核可新工具的程序以及开发,IT的角色也越来越变成在治理业务范围用户为了其工作流程所开发的专用工具[5]。
使用无程式码开发平台的潜在好处有:
和低程式码开发平台的比较
编辑无程式码开发平台和低程式码开发平台之间的分界不太明确,视应用程式的完整功能而定,主要有以下三项的差异:
资安上的疑虑
编辑随著无程式码开发平台的日渐普及,其平台资安上的议题也开始受到关注,特别是那些会处理客户资料的软体。有一个常见的看法,认为无程式码开发平台更容易出现资安上的威胁,因为软体是由非软体专业的企业用户所产生。不过也有观点认为平台上的软体,其风险比客户撰写的软体要低,因为会由不同应用程式的使用来确认程式的情形[11]。无程式码开发平台允许平台对用户隐藏所有在后端进行的事务,因此终端客户可以在不影响平台应用程式机能,也不影响资料安全性的情形下,依平台应用程式撰写其需要机能[12]。
批评
编辑有些IT专家提出质疑,授权没有除错能力的一般商业用户来开发软体,是否是个可持续的努力方向。也有专家将无程式码开发平台和其他软体开发的潮流相比较,例如第四代程式语言以及快速应用程式开发,这些软体开发方式一开始也认为会为软体开发带来革命性的进展[13]
著名的无程式码开发平台
编辑- Airtable
- AppSheet
- Rakuten Aquafadas
- Bubble
- DronaHQ Studio
- FileMaker
- Kintone
- monday.com
- QuickBase, Inc.
- Salesforce.com Lightning Platform
- Webflow
- YOOV+
- Zapier
相关条目
编辑参考资料
编辑- ^ Rouse, Margaret. low-code/no-code development platform (LCNC platform). www.techtarget.com. [20 August 2018]. (原始内容存档于2020-04-01).
- ^ Ciot, Thierry. What is a Low-Code/No-Code Platform?. www.cioreview.com. [20 August 2018]. (原始内容存档于2021-01-26).
- ^ Satell, Greg. The Future of Software Is No-Code. www.inc.com. [20 August 2018]. (原始内容存档于2021-02-26).
- ^ Tolido, Ron. App Maker Movement. Cap Gemeni. [5 December 2018]. (原始内容存档于2021-02-01).
- ^ Weiss, Todd. No-Code, Low-Code Development Platforms Help Organizations Meet Growing App Demand. www.itprotoday.com. [20 August 2018]. (原始内容存档于2020-10-15).
- ^ Rivera, Janessa. Gartner Says By 2018, More Than 50 Percent of Users Will Use a Tablet or Smartphone First for All Online Activities. Gartner. [28 January 2019]. (原始内容存档于2021-02-01).
- ^ Harris, Richard. Low code and no code app development benefits. App Developer Magazine. [28 January 2019]. (原始内容存档于2020-10-22).
- ^ Shrivastava, Anubhuti. How Zero-Code Platforms Are Becoming A Boon For Enterprises. Trend in Tech. [28 January 2019]. (原始内容存档于2021-02-01).
- ^ Bloomberg, Jason. The Low-Code/No-Code Movement: More Disruptive Than You Realize. www.forbes.com. [20 August 2018]. (原始内容存档于2020-03-31).
- ^ Woods, Dan. When No Code Makes Sense for Legacy App Migration. www.forbes.com. [20 August 2018]. (原始内容存档于2020-07-24).
- ^ Shore, Joel. How no-code development tools can benefit IT. www.techtarget.com. [20 August 2018]. (原始内容存档于2019-04-29).
- ^ Rubinstein, David. Industry Spotlight: No-code solutions help developers help themselves. SD Times. [5 December 2018]. (原始内容存档于2020-07-22).
- ^ Reselman, Bob. Why the promise of low-code software platforms is deceiving. www.techtarget.com. Forrester Research. [20 August 2018]. (原始内容存档于2019-05-01).
外部链接
编辑- Pattani, Aneri (16 November 2016) "A coding revolution in the office cube sends message of change to IT" (页面存档备份,存于互联网档案馆). CNBC. Retrieved 15 November 2017.
- Drake, Evan (1 March 2020) [How To Build An App With No Code: 7 Steps To Scale Your Idea https://www.amazon.com/dp/B0858SSDNW/ “How To Build Your App With No Code: 7 Steps To Scale Your Idea”]. Wildwood Partners LLC.