首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建dapp的开发生命周期

构建dapp的开发生命周期
EN

Ethereum用户
提问于 2019-01-20 18:30:43
回答 1查看 165关注 0票数 1

我想知道,是否有谁在使用可靠/分散应用程序方面有经验,与正常的web/应用程序开发相比,是否可以共享他们的开发周期?

通常,我们会编写代码,1.2)测试,2)部署到服务器。我知道,在编码部分,流程的某些部分是明显相似的。但是,新的dapp开发人员在根据开发生命周期构建分散应用程序时可以期望什么呢?

我在这方面很新。我来自Android和web开发背景。注意到测试部分的一些不同之处,这需要大量的migrate (我使用的是块菌)。我知道,在正常的web/应用程序开发中,当涉及到与数据库有关的内容时,我们确实使用了迁移。还有更多的期望吗?

对于那些作为区块链或dapp开发人员工作的人,您能分享您的日常工作流程吗?

EN

回答 1

Ethereum用户

发布于 2019-01-20 18:59:21

免责声明:我不做全职dapp开发-只是作为一个爱好和一些自由职业。另外,有些人可能会认为这个问题过于基于意见,但我相信给出一个答案仍然是有益的--即使这只是我自己的观点。

最大的区别并不是我所说的开发周期。这是来自客户端的理解量。在这个领域中,客户端通常对什么是可能的和什么是可行的几乎没有或根本不了解。因此,大部分时间实际上花在咨询客户端上,而不是编写实际代码和运行测试。

所以,在我的例子中,循环是这样的:

1)咨询客户,找出他们想要什么和可以做什么。

2)编写代码和测试。局部测试

3)部署到测试网。Ropsten和/或Rinkeby。测试自己,让客户进行测试。

4)部署到mainnet

我不知道为什么在测试时需要大量的migrate。大多数测试应该使用本地块链(如Ganache)执行。

你知道,当产品进入主干网时,你在最初的筛选/咨询中失败了,客户问:“哦,这很好,但我们能在现有的产品上加上这一小东西吗?”(再次)向他们解释这是不可能的,太晚了。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/65848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档