david.t_92
david.t_92

Reputation: 2051

Best IDE / Plugin for develop Solidity

I am developing some complex solidity smartcontracts (using some external libraries such as Oraclize). The think is that the IDE that I am using for the moment Remix and Oraclize IDE dosen't fit with the requirments that I want, I need:

I have tried some plugins like etheratom (With lots of smartcontracts the program brokes), Intellij solidity plugin (In this one I don't know how to compile and deploy the contracts).

EDIT:

And I missed a very important feature that I want and that dosen't have any IDE that I have tryed.

I have serched a lot and I didn't find anything.

Upvotes: 6

Views: 2313

Answers (2)

bereket gebredingle
bereket gebredingle

Reputation: 13006

Since Solidity is relatively young a lot of actions has to be done manually for setting up compiling and deployment process.

In fact there are tools to help you the processes

  1. Truffle is a development environment and testing framework and asset aiming to make life as an Ethereum developer easier.

  2. Ganache-CLI or Ganache-GUI - Ethereum RPC client for testing and development.

  3. Intellij-Solidity   is a plugin for Itnellij-based IDEs offers syntax highlighting, code formatting and autocomplete for Solidity files.


Solidity Development: Setting up environment

Upvotes: 4

Riccardo Persiani
Riccardo Persiani

Reputation: 732

IMHO, as a previous user of Atom and IntelliJ, I will recommend VSCode.

I find these extentions really great for developing smart contracts with solidity on VSCode:

  1. Material Icon Theme, for better distinguish folders and files;
  2. solidity or solidity-solhint, Ethereum Solidity Language for Visual Studio Code;
  3. Trailing spaces, highlight trailing spaces and delete them;
  4. Rainbow Brackets, for cool brackets; :)
  5. Indent rainbow, for better and easier indentation
  6. GitHistory and GitLens.

You should have a better experience with that and then try to test the code in the plugin.

Upvotes: 1

Related Questions