以太坊开发爱好者的全新开发环境:Truffle

2016-03-14 10:47 来源:巴比特资讯 阅读:5405
对于开发者、企业和政府官员来说,能对区块链是 如何运作的原理一探究竟,能对区块链如何做现实使用的方法获得认识是非常有价值、有意义的事情。最近以太坊区块链吸引了许多人的目光,Truffle将为 人们提供了解这项技术的开发环境和测试框架。Truffle的出现也许会让以太坊的开发者和那些寻求对该技术更深入了解的人更加容易接触以太坊技术。

shutterstock_331439570-640x364

对于开发者、企业和政府官员来说,能对区块链是 如何运作的原理一探究竟,能对区块链如何做现实使用的方法获得认识是非常有价值、有意义的事情。最近以太坊区块链吸引了许多人的目光,Truffle将为 人们提供了解这项技术的开发环境和测试框架。Truffle的出现也许会让以太坊的开发者和那些寻求对该技术更深入了解的人更加容易接触以太坊技术。

因为越来越多的人开始关注以太坊区块链,所以出现了像Truffle这样帮助人们了解这项技术的平台。目前Truffle只为以太坊开发者提供相关服务。

“智能合约”和“区块链即服务”这样的术语不断地被提起,但很少有人能完全明白它们的意思。和普通合约一样,智能合约也是多方签署的一个协议,但是 它是由一台电脑,而不是一个人作为第三方来监督。协议将自动进行,一旦发生合约争端,会很快解决,因为所有的证据都是由软件自动处理。

区块链即服务是一个开发者沙盒(developer sandbox),如微软提供的BaaS区块链平台。它允许世界上所有编码器建立一个微软Azure虚拟机,通过这个虚拟机,他们就可以直接与以太坊区块链进行交互,而无需运行该软件。不过,Truffle略有不同,它不是这种区块链即服务类型的项目。

对于门外汉来说,不太容易接触以太坊技术,因为你首先要对以太坊协议有个很好的了解。这就是Truffle要帮助解决的问题,Truffle为有抱负的程序员提供一个拥有巨大的指南和工具库的开发环境,此外,还提供诸如“智能合约测试”和“ 编写外部脚本”的主题服务。

不提供一个编写代码的测试框架,怎么能算得上是一个开发者平台呢?对于那些喜爱实践出真知的开发者来说,Truffle就是这样一个平台。它支持自 动化合约测试、公共和私有网络以及交互式控制台。此外,Truffle还支持 JavaScript, ES6, SASS, 和JSX。

社区反馈很重要

Truffle的宗旨是将更多有关以太坊的知识带给世界各地的用户,但技术是不断演进的,Truffle团队可能无法顾全所有方面,因此他们成立了一个专门的Gitter页面,用户可以向他们提出建议和意见。Truffle表示,他们的这项服务是免费的,用户只需有一个GitHub账户就能参与。

随着Truffle收集到的用户反馈越来越多,未来他们的服务就会一点点得到改进和增强。可以到平台在一段时间内。眼下,以太坊和智能合约让开发者们感到兴奋,但这只是区块链技术的冰山一角。

原文:https://news.bitcoin.com/truffle-development-ethereum-coders/
作者:JP Buntinx
译者:printemps
责编:printemps
稿源(译):巴比特资讯( http://www.8btc.com/truffle-ethereum )


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文