What are the development tools of Solidity
This article mainly talks about "what are the development tools of Solidity". Interested friends may wish to have a look. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn "what are the development tools of Solidity"?
Solidity is an intelligent contract-oriented programming language. This is a young language that is only four years old and is designed to help develop smart contracts based on ethernet digital currency.
Remix IDE
Remix IDE is browser-based and integrates a compiler. No server-side components.
Official website: https://remix.ethereum.org github: https://github.com/ethereum/remix-ide
EthFiddle
It's kind of like jsfiddle,Ethfiddle is a reliable code-sharing site and a place to test smart contracts. Share Solidity code snippets with friends or view cool code snippets from the network.
Official website: https://ethfiddle.com/
JetBrains IDE
You can use Intelij IDEA or any other JetBrains IDE solidity plugin.
Plug-in official website: JetBrains Plugin Repository
Github: intellij-solidity/intellij-solidity
YAKINDU Solidity Eclipse Solidity plug-in
Use Eclipse? Yakindu is a free extension. Use an integrated development environment based on an intelligent contract based on Ethernet Square / solidity.
It has all the benefits you can get from a professional IDE, including:
Code completion
Quick repair
Template
Real-time verification
Reliability compiler integration
Wait a minute.
Official website: https://github.com/Yakindu/solidity-ide
Etheratom
Etheratom allows you to compile and deploy solidity code from atom's editor!
Official website: https://github.com/0mkara/etheratom
Visual Studio Extention
To build an ethernet smart contract using Visual Studio, you need to find Solidity Extension in Visual Studio Marketplace.
As you can see in solution Explorer, the template even comes with three sample smart contracts (.sol files).
Official website: https://marketplace.visualstudio.com/items?itemName=ConsenSys.Solidity
Embark
Embark is not exactly an IDE, but a framework. It provides a series of command-line development management tools for creating the basic structure of DAPP projects. In the words of the founder, Embark is the framework for developing decentralized applications, which is one of the most popular tools for developing DApps in Ethernet Square. Do you need some structure in your Q app? Embark is a popular framework that provides you with what you need to build, test, and deploy your application.
Github: https://github.com/iurimatias/embark-framework
Other major tools
A large number of new tools appear every month to help you with the development of Etay Fong.
The recent opening of Zeppelin is another excellent framework for building ethernet dApp.
Other major tools:
Truffle: development environment and test framework ethernet workshop.
Ganache: create a virtual ethernet block chain that will generate some virtual accounts that we will use for development.
Mist: it is a browser for decentralized web applications.
Ethereum wallet: it is a version of Mist, but only opens a single dapp, that is, Ethernet Square Wallet.
Geth: the core application on the computer that connects you to the blockchain.
At this point, I believe you have a deeper understanding of "what are the development tools of Solidity?" you might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!