公式の情報
- Solidity開発に使えるIDEは Solidity — Solidity 0.2.0 documentationで紹介されている
現状(2016年6月現在)
- コードが書けてコンパイル、デプロイ、実行までできるのはbrowser-solidityだけっぽい
- 但し、browser-solidityはコードが管理できないし、コード量が増えてくるとにカクカクしてくる
理想
- コードエディタとして普通に使える
- プロジェクト(フォルダ)を開ける
- シンタックスハイライトができる
- Solidityのコンパイルができる
- コントラクトをブロックチェーンにデプロイできる
- コントラクトを実行できる
- デバッグできる
打開策
- コーディング&コンパイルまではVisual Studio Codeを使う
- デプロイ&実行はbrowser-solidityかEthereum Walletを使う
- これで理想の1~4までは満たせる
おまけ(その他のIDEのインプレッション)
- Visual Studio
- デプロイ先がAzureのBlocサービス。日本からはまだ使えない
- Mix IDE
- 落ちまくる
- Atom
- コンパイルしようとするとエラー
- Ethereum Studio
- ブラウザ上のエディタ
- ソースコードをクラウド上に全部預ける形。デプロイ先も指定のクラウド
おわりに
もっといい方法があったらコメントください!