第001节 - Solidity 智能合约开发工具准备第一篇
2017-08-16 21:00
591 查看
第001节 - Solidity 智能合约开发工具准备第一篇
Solidity (中文:固态,固体)是一种语法与Javascript相似的高级语言,它为Ethereum虚拟机(EVM)编译代码而设计。Solidity是静态类型的,支持继承,库和复杂的用户自定义类型以及其他功能。
如您所见,它可以用来创建投票,众筹,盲拍,多重签名钱包等的智能合约。
Solidity 很有用的链接
Ethereum:https://ethereum.orgChangelog:https://github.com/ethereum/solidity/blob/develop/Changelog.md
Story Backlog:https://www.pivotaltracker.com/n/projects/1189488
Source Code:https://github.com/ethereum/solidity/
Ethereum Stackexchange:https://ethereum.stackexchange.com/
Gitter Chat:https://gitter.im/ethereum/solidity/
Solidity 集成开发环境
Remix无需服务器端组件,集编译器和
Solidity运行时环境的基于浏览器的IDE。
IntelliJ IDEA plugin
IntelliJ IDEA和其他
JetBrains IDEs
Solidity开发插件。
Visual Studio Extension
支持
Microsoft Visual Studio编译
Solidity的插件。
Package for SublimeText — Solidity language syntax
SublimeText编辑器的Solidity语法高亮显示插件。
etheratom
Atom编辑器的插件,具有语法高亮显示,编译和运行时环境(后端节点与VM兼容)。
Atom Solidity Linter
Solidity语法检查插件。
Atom Solium Linter
使用
Solium作为基础为
Atom配置
Solidty代码检查。
Solium
Solium是
Solidity的一个
linter,它使用抽象语法树,并允许用户启用/禁用现有规则并添加自己的规则!
Visual Studio Code extension
支持
VSCode进行
Solidity的代码检查和编译。
Emacs Solidity
Solidity语言的简单语言模式。
Vim Solidity
为
Vim编写
Solidity提供语法高亮。
Vim Syntastic
为
Vim编写
Solidity提供语法检查。
Solidity 工具集
DappDapp(去中心化应用)是一个构建工具,包管理器和
Solidity的部署助手。
Solidity REPL
终端编写
Solidity。
solgraph
生成一个DOT图,来显示
Solidity合约的功能控制流程,并突出了潜在的安全漏洞。
evmdis
EVM反汇编器对字节码执行静态分析,以提供比原始EVM操作更高级别的接口。
Doxity
Solidity文档生成器。
第三方 Solidity
解析 和 语法
solidity-parserJavaScript的
Solidity解析器。
Solidity Grammar for ANTLR 4
ANTLR 4解析生成器的
Solidity语法
关注区块链部落,接收区块链系列开发视频教程及文章推送
相关文章推荐
- solidity智能合约开发工具Atom及其插件安装
- 如何使用数字货币开发工具来做智能合约的测试驱动开发
- 第一行代码:以太坊(2)-使用Solidity语言开发和测试智能合约
- 用solidity语言开发代币智能合约
- 第一行代码:以太坊(2)-使用Solidity语言开发和测试智能合约
- 以太坊代币开发智能合约solidity的奥秘
- 智能合约开发solidity编程语言实例
- solidity开发以太坊代币智能合约
- 区块链开发(十)区块链技术-智能合约Solidity编程语言
- solidity智能合约开发环境Atom下载及配置
- 星云链智能合约开发(一):Mac下安装的准备工作
- 以太坊智能合约开发工具 Truffle 入门1
- Solidity 文档--第一章:智能合约入门
- 区块链智能合约开发开发动手实验室
- 智能合约语言 Solidity 教程系列6 - 结构体与映射
- 以太坊智能合约开发(truffle box pet-shop为例)
- ndoe.js实战之开发微博第一讲之工具准备
- 智能合约语言 SOLIDITY 教程系列3 - 函数类型