热门标签
比特币 区块链平台开发 区块链开发公司 区块链溯源
小编推荐
大家都在关注
最新区块链资讯
随机推荐

当前位置:主页 > 新闻资讯 > 区块链资讯 > 利用区块链开发一个DApp的成本有多高?

利用区块链开发一个DApp的成本有多高?

2019-02-21 15:16:56 53 文章来源:汉全科技 作者:BTC

标签:

  在回答这个问题之前我们先要弄懂从区块链开发到给到用户手中,这中间有哪些工作要做。按照整个流程来说,主要是有两个部分:一个是合约,一个是前端;android,iphone,web我们统称为前端。

区块链开发

  首先我们先来看下合约部分。合约是个新东西,跟以往的程序不太一样,设计思路也有区别。合约只有核心数据和逻辑,其实代码量并不大,举个例子说明一下。大家应该都知道出名的wordpress博客。如果用合约写一个wordpress博客的功能,需要多长时间呢?wordpress有的功能全都有,不光包括发各种类型的帖(公开贴,私有贴,加密贴),评论等功能,除此之外还包括付费贴(支持ETH,和DAPP自身代币)查看功能,DAPP要有代币经济嘛!没有代币的应用都不算一个完整的DAPP。那么这样一个DAPP的合约花一共大约600行代码,从构思到写完2天就可以搞定。但是测试需要另外一倍的时间,再花上另外2到3天。也就是一个星期合约从开发到测试完还是很充分的。

  我们来谈谈前端部分,前端采用vue+quasar,quasar,构建一套代码几乎可以100%在android,ios, pc web三个地方通用。性能你肉眼是看不出来和其他app的差别的。可以肯定地是比合约部分花费时间更长,因为前端一个写界面比较话时间,另外一个合约里面所有地逻辑你都要有,并且各种条件要在前端提前判断,而不是等到发起交易执行合约让区块链网络来验证失败后才给用户返回结果。这往往是一个比较花时间的地方。一般前端的构建时间是合约的倍数,而且这还是用vue这种高效的前端框架来构建。开发完了各种条件下的测试,再花一倍的时间,所以前端全部开发并充分测试完,大概2周左右还不一定够!如果你是app还要考虑版本升级等等其他通用功能,当然你可以写一次后面复用。

  总的来说,得益于现在丰富的框架和一些快速构建工具,开发一个DAPP的成本并不高。

本文链接:http://www.a6shop.cn/blockchain-news/1269.html

相关案例

Vpay场外交易开发
Vpay场外交易开发
ImToken区块链钱包开发
ImToken区块链钱包开发
麦子区块链数字钱包开发
麦子区块链数字钱包开发
TokenPocket数字钱包开发
TokenPocket数字钱包开发
星球商城开发
星球商城开发
星际区块链商城开发
星际区块链商城开发
广州汉全信息科技有限公司公众号