" />
LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 开发 DApp 繁琐耗时?这 10 个工具可以助你提高效率

开发 DApp 繁琐耗时?这 10 个工具可以助你提高效率

2020-05-22 登链社区
来源:链闻

Heroku、OpenZeppelin 与 FreshWorks 等 10 个可以提高去中心化应用 DApp 开发效率的工具,你都知道吗?

原文标题:《[译] 提高 DApp 开发效率的 10 个工具》
撰文:QuikNode
翻译:登链社区

开发去中心化应用(DApps)可能是一个严苛、耗时且压力很大的过程。传统应用中通常可能进行的实时升级和发布后进行 Bug 修复,而 DApp 中却很难进行。

DApp 在部署到主网之前,必须经过严格的错误和漏洞测试,因为智能合约中的错误可能会导致资金、财产、记录等损失,同样让公司或开发人员的声誉受损。因此,需要在 DApp 交互给用户之前,必须进行全面测试。

而这是一个棘手的平衡,因为如果开发这测花费的时间太长,可能会影响团队的动力和士气,尤其是看到其他产品更快地进入市场并建立优势。

我们开发 QuikNode[1] 的目标很大一部分就是减少开发周期,这里也分享其他的一些已经成功使用的超强大工具。

注:QuikNode 是本文的原作者,QuikNode 是节点服务提供商。

Heroku[2]: 让开发者快速开发和部署应用程序,而不用在设置虚拟机,安装依赖和部署会浪费时间。只需专注于编写应用程序代码。OpenZeppelin 合约模板库 [3]: OpenZeppelin 提供了编写,部署和操作去中心化应用程序的工具。OpenZeppelin 经过社区广泛审计的代码还可以提高应用的安全性。Truffle Boxes[4]: 用于开发智能合约的一些预制软件包。站在肩膀上好过从 零开始。Buidler[5]: 以太坊智能合约开发人员的任务运行器。它帮助开发人员管理和自动化构建智能合约和 DApp 的过程中固有的重复任务,以及轻松地围绕此流程引入更多功能。它可以和其他的工具一起使用。Subspace[6]: 一套用于 DApp 强大 JS 库,用于跟踪事件,余额,状态变化做出反应等等。它可以继承到现有的框架(如 Vue、React)中。无论您喜欢哪种 JS 框架,都可以使用 Subspace 简化开发过程。Create-ETH-App[7] 一站式构建 DApp,包含合约,React 应用和命令环境 (有些和 Truffle Box 类似);不过它还好烦一些 DeFi 模板如 Aave,Compound,Sablier 和 Uniswap。FreshWorks[8]: 一个完整的客户服务工具套件(包含团队协同工具、客户通信软件等)。Intercom.io[9]: 大规模的商业消息服务提供商。通过可伸缩的消息服务帮助您建立更好的客户关系,从而为用户提供更多的个人体验。Tailwind UI[10]: 即插即用前端设计,精心设计和开发的精美、完全响应式 UI 组件。Revue[11]: 通过简单直观的新闻通讯平台与受众用户建立联系。

References

[1] QuikNode:
https://www.quiknode.io/

[2] Heroku:
https://www.heroku.com/

[3] OpenZeppelin 合约模板库 :
https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts

[4] Truffle Boxes:
https://www.trufflesuite.com/boxes

[5] Buidler:
https://buidler.dev/

[6] Subspace:
https://subspace.embarklabs.io/

[7] Create-ETH-App:
https://github.com/PaulRBerg/create-eth-app

[8] FreshWorks:
https://www.freshworks.com/

[9] Intercom.io:
https://intercom.io/

[10] Tailwind UI:
https://tailwindui.com/

[11] Revue:
https://www.getrevue.co/

来源链接:blog.quiknode.io

—-

编译者/作者:登链社区

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

知识
LOADING...