什么是低代码/无代码(LCNC):探索web3中的开发基础设施

11/30/2023, 12:16:00 PM
中级
教程
低代码/无代码(LCNC)平台设计的核心思想,是通过提供预构建的组件和可视化界面来简化软件创建过程。本文将探讨LCNC平台在Web3开发中的应用,解析其对降低技术门槛、加速创新和节约成本的贡献,并评估行业前景与挑战。

引言

在日常工作场景中,很多公司和组织会雇佣专业的开发人员进行软件、网站和程序开发,一个完整的程序往往需要前端、后端、美工等多个岗位配合,这个过程中,人工成本是一个不可忽视的因素。对于中小微企业来讲,雇佣开发人才或者外包来制作软件是一件很昂贵的事情。即使在大型公司,由于每个人对代码的理解不同、编程习惯不同,一个软件产品的开发有时需要大量的跨部门协调工作。

而随着技术需求的不断出现,越来越多人开发自己的网页、个人站和互联网产品,但软件的学习成本极高,绝大部分普通的计算专业本科生,在进行四年的专业学习后也不能独立完成高级产品开发。而在Web3这样一个基于新型技术的行业中,对开发人才的需求尤其紧缺。所以市场上出现了一种降低学习门槛和开发门槛的产品,也被称为低代码/无代码平台,这种产品设计的核心思想是通过提供预构建的组件和可视化界面来简化软件创建过程。

什么是LCNC开发?

低代码(Low-Code)开发和无代码(No-Code)开发都需要借助可视化的编程平台,这两种平台的差距在于前者仍需要少量代码,后者接近完全可视化编程和0代码操作。所以无代码开发事实上也属于低代码开发,这两类开发常被合并首字母简称称为LCNC开发。

低代码这个称呼是 Forrester 在 2014 年提出,但1980年IBM的快速应用程序RAD就已经出现,到了2000年,可视化编程进一步发展,已经有公司开始着重开展该领域的业务,比如知名低代码公司OutSystems成立于2001年,另一家LCNC公司FileMaker更是诞生在1985年。2018年Gartner提出aPaaS(应用平台即服务)和iPaaS(集成平台即服务)的概念后市场逐步稳固。

目前无论在Web2还是Web3具有不同的企业提供LCNC解决方案,但共同点是让开发人员通过图形用户界面(GUI)等易于理解的可视化工具,使用拖、拉、放式组件和模型驱动逻辑来创建Web和移动应用。

低代码开发平台 Blocks的图形化操作界面(来源:Blocks 官网

在Web3领域,基于区块链的可组合性,NFT、Token等智能合约更容易抽象出来称为开发模块供开发人员使用。而且Web3开发人才缺口大,很多项目往往只需简单重复性的工作,没有必要雇佣大量人才,对于这些项目来说,选择LCNC平台进行开发是一个非常具有性价比的选择。

为什么需要LCNC平台?

著名软件基础设施服务商阿里云曾经在多个方面对比了低代码、无代码和纯代码(完全使用代码)的优势与劣势:




图表来源:https://developer.aliyun.com/article/788091

综合来看,LCNC更适合没有编程背景和有一定的基础开发知识的技术人员,上手容易、操作速度快;但缺点也很明显,不能满足个性化开发,且后期的可扩展性较差。

为什么Web3需要LCNC?

LCNC开发对于Web3应用来讲具有诸多好处:

  • 降低技术门槛:Web3技术相对较新,专业开发人员相对匮乏。LCNC平台允许非专业开发人员或拥有基础编程技能的人员参与应用开发,从而扩大了参与者的范围。
  • 加速创新和部署:LCNC平台使得应用程序的开发和迭代速度更快,这对于快速变化和高度竞争的Web3世界至关重要。
  • 降低成本:传统的Web3应用开发通常需要高成本的专业开发资源。LCNC可以减少这些成本,因为它们需要的是较少的定制编码工作。
  • 灵活性和可扩展性:随着业务需求的变化,LCNC平台可以快速调整和扩展功能,而无需重写底层代码。
  • 跨学科合作:通过使非开发人员能够直接参与应用的构建和管理,LCNC平台促进了跨学科团队的协作,这在构建用户需求密切相关的Web3应用时尤为重要。
  • 集成现有系统:LCNC平台常常提供与现有系统和技术的集成,使得企业可以更平滑地过渡到Web3技术。
  • 普及Web3教育:通过简化开发流程,LCNC平台可以作为教育工具,帮助新用户理解并参与到Web3项目中。
  • 去中心化精神的延续:Web3倡导去中心化和社区参与,LCNC平台通过让更多人能够创建和贡献代码,体现了这一精神。
  • 实验和原型设计:LCNC使得开发者和企业能够快速构建和测试新的概念或模型,这对于在早期阶段验证Web3项目的可行性至关重要。
  • 支持复杂性管理:随着Web3生态系统的成熟,LCNC平台可以帮助管理日益增加的复杂性,特别是在智能合约和去中心化金融(DeFi)应用等领域。

总体而言,LCNC在Web3的背景下,通过简化和加速开发流程,降低了参与门槛,扩大了参与者范围,从而有助于推动Web3技术的创新和普及。

Web3中的LCNC案例研究

Web3中也有很多的LCNC开发平台出现,有些是Web3原生产品,比如Bunzz、Thirdweb、Blocks等产品,也有来自Web2的产品提供Web3 LCNC服务,比如Directual。

Thirdweb

Thirdweb 已经打造出一整套综合性开发工具,涵盖了经过预先构建与审查的智能合约和SDK,旨在助力开发者轻松打造和部署他们的Web3项目。进一步地,Thirdweb 还精心提供了一个全面的UI组件库和身份验证方案,以便前端开发者能在其智能合约之上,无缝打造出卓越的用户体验。一旦智能合约部署完毕,Thirdweb的仪表板和分析工具就绪,确保开发者能够实时追踪和监控其链上智能合约的活动和表现。

访问Thirdweb官网可以看到它提供的丰富产品生态,其产品包括钱包、合约、支付、基础设施、引擎等开发者组件,在每个类别还提供多种解决方案,比如在Infrastructure部分,其提供了文件存储功能,Gateway文件下载功能和RPC解决方案。

丰富的产品生态让其非常受开发者追捧,根据Thirdweb官方Blog消息,目前已经有超过70K开发者使用Thirweb构建自己的应用程序,这个数据在Web3十分惊人。

根据Rootdata消息,在2022年,Thirdweb完成了一轮2400万美元的战略轮融资,估值为1.6亿美元。投资者包括Haun Ventures、Protocol Labs、Coinbase Ventures、Polygon Labs、Shopify等Web2与Web3明星风投与企业。

Bunzz

Bunzz是一个构建DApp的开发平台,开发者通过 SDK 可以轻松将前端连接到区块链。据官网显示,开发者已经利用Buzz部署了超过8,500+合约,其平台支持100+区块链,并拥有40多个模组。

来源:https://www.bunzz.dev/

Bunzz的核心是其“智能合约中心”,Bunzz将常见的Web3合约抽象成了模块,用户在使用时进需要点击添加即可。如下图,在输入项目名称后和选择部署的公链后,用户可以选择准备好的模版或者Bunzz组件,点击后设置参数,最后点击部署,支付相应的Gas Fee(链上手续费)即可完成智能合约上链,

来源:Bunzz

Blocks

Blocks 是一个建立在The Internet Computer的开源、免费拖放式可视化智能合约编辑器,目前还处于Beta阶段。

开始前,用户需要花 5 分钟时间浏览他们的简短教程,进入编辑器页面后,用户可以点击工具包开始创建智能合约。使用过程中,用户可以通过更改主题或使用学习模式查看详细的工具提示来自定义编辑器以适合自己的工作流程。完成参数设计和编辑后可以点击Deplay进行部署。如下图所示,Blocks提供DIP721 NFT,DIP20 Token设计,用户只需要点击即可创建面板。以DIP721 NFT为例,用户只需要对[NFT name]和[NFT symbol]进行修改,后来自动生成代码,用户只需要点击Deploy即可完成部署。

)

来源:https://blocks-editor.github.io/blocks/

Directual

Directual是一个低代码开发平台,它提供了多种工具和可视化方法让用户以最好的代码开发出优质的Web产品和Web3产品,目前已经服务了17K+企业和公司客户。它可以被用来:

  • 开发 MVP(最小可行产品)
  • 创办并发展一家初创公司
  • 创建关键业务企业 IT 系统
  • 使用区块链插件构建 web3 应用程序

来源:Directual官网

Directual是Web3低代码工具进军Web3的典型,其主要服务适用于Web2产品开发,在Web3开发过程中,Directual主要提供去中心化身份验证、加密支付、NFT 管理等解决方案。Directual的页面如下图所示,相较于上文提到的三款产品,看起来UI更复杂一些。在实际编程中,Directual需要开发者掌握诸如数据库、JS、JSON相关的基础知识。

来源:https://my.directual.com/platform/apps/

行业前景与挑战

在Web3领域,LCNC技术展现出巨大的潜力和前景。它能够通过降低技术门槛,快速推动去中心化应用的原型制作和创新,同时加速普及去中心化技术的教育和采纳。LCNC也鼓励了更广泛的社区成员参与Web3项目的开发,从而加强社区参与度和创新能力。

然而,挑战也同样显著,其中包括必须处理的Web3技术栈的复杂性,如智能合约的开发和维护;安全性的关键问题,尤其是在处理金融资产时;以及性能与可扩展性的限制。此外,对供应商的依赖、合规性与治理的需求,以及数据隐私和控制权的保护,都是LCNC在Web3中必须解决的问题。

在整个LCNC行业,前景同样广阔,因为这些技术正在成为数字化转型的加速器,提供快速、经济的企业IT解决方案,并支持全球化和远程工作趋势。技术进步,如AI的整合,预示着LCNC平台将变得更加智能化和易于使用。

挑战主要包括确保平台的安全性和合规性,实现与现有复杂系统的集成,以及管理随着业务用户参与开发而出现的技术债务和治理问题。此外,开发者社区的适应、市场教育、功能定制限制和供应商锁定风险也是行业面临的重要挑战。尽管如此,随着技术的持续发展和改进,这些挑战预计将逐步得到克服,使LCNC行业在未来继续扩张和成熟。

结语

总体来看,LCNC不仅在Web2世界中作为一种创新的快速应用开发手段减少了编程负担,而且在Web3的前沿领域中,通过其简化和加速开发流程的特性,为去中心化技术的发展带来了新的活力。LCNC平台以其易用性和灵活性赋能非专业开发者,让他们能够参与到这一技术革命中,进而推动了包容性增长和社区驱动的创新。

尽管面临着技术复杂性、安全性和可扩展性等挑战,但随着技术的进步和生态系统的不断成熟,这些挑战将转化为推动行业前进的动力。展望未来,LCNC技术有望继续在简化开发流程、降低参与门槛、扩大参与者范围的同时,加速数字化转型,推动Web3技术的创新与普及。

作者: Wayne
译者: Sonia
审校: Edward、KOWEI、Elisa、Ashley He、Joyce
* 投资有风险,入市须谨慎。本文不作为 Gate 提供的投资理财建议或其他任何类型的建议。
* 在未提及 Gate 的情况下,复制、传播或抄袭本文将违反《版权法》,Gate 有权追究其法律责任。

分享

币圈日历

项目进展
Etherex 将于 8 月 6 日推出代币 REX。
REX
22.27%
2025-08-06
拉斯维加斯的稀有开发与治理日
Cardano将在拉斯维加斯举办稀有开发与治理日,时间为8月6日至7日,活动包括研讨会、黑客马拉松和以技术开发及治理主题为重点的小组讨论。
ADA
-3.44%
2025-08-06
区块链.Rio在里约热内卢
Stellar 将参加定于 8 月 5 日至 7 日在里约热内卢举行的 Blockchain.Rio 大会。该节目将包括主题演讲和小组讨论,届时将邀请 Stellar 生态系统的代表与合作伙伴 Cheesecake Labs 和 NearX 共同参与。
XLM
-3.18%
2025-08-06
网络研讨会
Circle 宣布将于 2025 年 8 月 7 日 14:00 UTC 举办名为“GENIUS Act 时代开始”的实时高管见解网络研讨会。此次会议将探讨新通过的 GENIUS Act 的影响——这是美国第一个针对支付稳定币的联邦监管框架。Circle 的 Dante Disparte 和 Corey Then 将主导讨论该立法如何影响数字资产创新、监管透明度,以及美国在全球金融基础设施中的领导地位.
USDC
-0.03%
2025-08-06
X 上的 AMA
Ankr将在8月7日16:00 UTC于X平台举办一次AMA,重点讨论DogeOS在为狗狗币构建应用层方面的工作。
ANKR
-3.23%
2025-08-06

相关文章

加密货币新手交易入门
新手

加密货币新手交易入门

为你开启加密货币交易的大门,探索未知领域,提供加密货币交易项目基础介绍与指导,并提示存在的风险。
11/9/2023, 9:41:47 AM
什么是技术分析
新手

什么是技术分析

鉴往知来,在诡谲多变的市场中探寻价格起伏的规律与财富密码。
11/21/2022, 10:16:03 AM
链上数据分析:六个分析工具介绍及使用案例
进阶

链上数据分析:六个分析工具介绍及使用案例

随着 DeFi、NFT、GameFi 等赛道的不断发展,链上数据分析对 Web3 用户越发重要。本文将介绍 Etherscan、Dune、The Block、Nansen、Coingecko 等分析工具和使用案例。
9/14/2023, 5:52:29 PM
如何读懂K线图
新手

如何读懂K线图

K线图是技术分析里最基础也最为重要的一项指标,也是技术分析的基本功,看懂K线图即可以为你的投资决策加分。
11/21/2022, 9:10:16 AM
Solana 链上购买 Meme 币全攻略
新手

Solana 链上购买 Meme 币全攻略

本文全面解析了在Solana区块链上购买Meme币的策略和方法,重点介绍了pump.fun平台的优势与机制,并对比了传统独立发行Meme币的方式。文章还探讨了Solana生态中Meme币的发展趋势、购买步骤、进阶投资策略以及相关的安全与风险防范措施,旨在帮助新手投资者在加密市场中做出明智的决策。
2/5/2025, 7:24:29 AM
Tronscan(波场浏览器)是什么,2025年如何使用?
新手

Tronscan(波场浏览器)是什么,2025年如何使用?

Tronscan 是一个超越基础功能的区块链浏览器,提供钱包管理、代币追踪、智能合约洞察和治理参与。到2025年,它已经通过增强的安全功能、扩展的分析、跨链集成和改进的移动体验得到了进化。该平台现在包括先进的生物识别认证、实时交易监控和全面的去中心化金融(DeFi)仪表板。开发者受益于人工智能驱动的智能合约分析和改进的测试环境,而用户可以享受统一的多链投资组合视图和移动设备上的手势导航。
5/22/2025, 3:14:30 AM
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!