DEVCON2: Truffle开发系统生态及以太坊开发工具的未来

Unknown view 34 2016-9-20 08:27
share to
Scan QR code with WeChat

记者:Lydia

Time Coulter发表演讲主题“Truffle开发系统生态及以太坊开发工具的未来”

演示涵盖一系列包括Truffle开发框架在内的不同开发工具,介绍Truffle开发生态系统。

DEVCON2:   Truffle开发系统生态及以太坊开发工具的未来 (1)

我们会在演示新功能的同时讨论未来的计划,关注写出不仅仅让Truffle用户受益同时也给以太坊社区社区整体带来好处的代码,此次焦点在于开发流程、区块链模拟、测试、使用实时链数据测试与开发、链上包裹管理等。

Truffle是最广泛使用的以太坊开发框架,两天内达到17000次下载,397个Git用户,每个客户都要回答其他人的问题。Truffle1.0可以给予大家最基本的东西,经过外部测试开发,我们有了2.0版本,支持非常复杂的部署,随着时间变化,我们重写了代码库,同时对于文档话我们有积极的推动,现在准备推进3.0版本。

Testrpc是以太坊内存客户端,提供及时挖矿,账户建立,HD钱包支持,可以快速开发,不需要使用私有链。Testrpc的主要特性是分叉,分布在很多小包中,可以创建新的以太坊客户端,可以运行新的开发链,使用现有数据,在开发历史上没机会使用生产的数据和代码,根据生产数据库进行编程,现有的数据和外部合约对于安全有很大影响,可以变成rpc,利用DAO的合约。

DEVCON2:   Truffle开发系统生态及以太坊开发工具的未来 (2)

Solidity单元测试,可以用在决策库上,我希望大家看看。

Npm包管理有链上注册表,现在有新的npm,安装我的安装包,不管是谁建立的Truffle,都可以放到你的包里,部署地址,通过npm用到生产的合约,接下来就是webpack的整合,添加一行代码或三行代码,可以和合约进行互动,接下来是非常小的特性,在进行交易时想看事件是否发生,如果发生就要重写应用。其实不需要这么做,通过解码运行这个交易。

新的发布测试版本

DEVCON2:   Truffle开发系统生态及以太坊开发工具的未来 (3)

新的发布可以登里我们的网站查看,想要发布测试版本,可以加入我们的邮件清单,发布邮件介绍我们的项目,可以看到文档。

今天所说的一切都在工作状态,可以实现立即的分叉,可以进行s测试,npm整合,Solidity0.4支持要我们对Solidity进行变更,维护Truffle包,或npm可以有更好的整合。

作者:Lydia | 来源:Chainb

btcfans公众号

Scan QR code with WeChat

From the Internet
Disclaimer:

Tags: Truffle
Previous: DEVCON2:Vitalik Buterin——紫色革命 Next: DEVCON2: Luri Matias:Embark的开发及测试应用

Related