質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.42%

  • Go

    572questions

    Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

Go言語の開発環境のおすすめを教えてください

解決済

回答 4

投稿

  • 評価
  • クリップ 8
  • VIEW 8,433

argius

score 9310

Go言語、今はまだ練習レベルでしか使っていないので、任意のテキストエディター+"fmt"、あとは、Goclipseを少しだけ使っています。

もっと本格的に使うとしたら、どのような環境がおすすめでしょうか?


IDEはEclipseがいちばん使い慣れていますが、他のでもOKです。
OSは、WindowsかMac(OS X)のどちらでもOKです。


よろしくお願いします。
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 4

checkベストアンサー

+11

Goは周辺ツールが豊富なのでどの環境でもそれなりに便利です。
本格的に使うならデバッグ環境まで欲しいところですね。
幸い、いちばん慣れていらっしゃるEclipseでデバッグできるのでGoClipseで十分だと思います。
Goの開発環境 Eclipse+GoClipse(Windows)
Goの開発環境 Eclipse+GoClipse(Mac OS X)

IntelliJもいいと思ったのですが、内部で使われるデバッガのdelveがWindows未対応なのが残念です。
IntelliJ IDEAでGoLangの環境構築 2015春
IDEs and Plugins for Go / Debugging a Go project

デバッガまで使わない軽量なエディタならAtom / Brackets / Sublime Textあたりですね。
GitHubのgoのwikiで他にも色々紹介されています。
IDEs and Plugins for Go

他人におすすめできないのですがvimでもそれなりの環境を作ることができます。
vimのGoサポートが手厚くて打ち震えている
弱Vim使いが中途半端な予備知識でGoを書き始めたら

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/11/07 22:39 編集

    回答ありがとうございます!


    ちょうどshienaさんのVimの記事を読んでたところで、ご本人にご回答いただけてうれしいです。:-)

    なるほど、GoClipseでも十分なんですね。でも、自分でもひととおり試してみたほうが良いでしょうね。
    ちなみに軽量エディターは、プログラミング言語用にはSublime使ってます。

    Vimでもやってみたいのですがまだ構築してないので、shienaさんの記事を参考に構築してみたいと思います。

    キャンセル

  • 2015/11/07 22:53

    おお、それは丁度よかったです。
    qiitaの記事はコードリーディング向けだったので編集系は省いていました。
    コード補完やリファクタリングも紹介されている記事がありましたのでリンクを追加しました。

    キャンセル

  • 2015/11/07 23:17

    リンクの追加、ありがとうございます。
    私も弱Vim使い なので参考になります。(^-^)/

    キャンセル

+4

私は普段Vimを使ってますが、インストールしたらすぐ使えるLiteIDEというIDEは良さそうですね。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/11/10 09:35

    回答ありがとうございます!

    LiteIDE、まったく知りませんでした。
    さっそくダウンロードして試してみましたが、軽くて良さげです。
    使ってみます。

    キャンセル

+3

Golangは使っていませんが、エディタは秀丸エディタを買って損はないです。
http://esten.wankuma.com/devenv.html

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/11/07 22:16

    回答ありがとうございます!

    秀丸、大昔ですが使っててちゃんとライセンスも買ったんですけど、
    今は何かしっくりこなくて使わなくなってしまいました。
    せっかく回答いただいたのにすみません。

    キャンセル

  • 2015/11/07 22:42

    秀丸エディタは一度買えばバージョンアップも無料ですし、姉妹ソフトの秀丸メールも追加料金なして使えるし、サポート用の会議室もしっかりしています。
    http://www.maruo.co.jp/hidesoft/

    Go はシンプルで使い易そうですね。
    http://gihyo.jp/dev/feature/01/go_4beginners

    キャンセル

  • 2015/11/07 23:10

    秀丸はずっと人気がありますね! サポートもずっとしててすごいです。
    でも、時間が経つにつれて、主に操作感が自分の中のイメージとズレが出てきてしまって...

    Goは実行ファイルを作れる言語としてはとてもシンプルですよね。

    キャンセル

+3

私は、長年 emacs を使っていましたが、最近は atom をつかうようになりました。(ruby, node.js, python, go など)
さらにここ数週間前から VisualStudio2015, VisualStudio Code を使うことを試しているところです。

参考情報
- Visual Studio CodeでGo言語の設定 http://qiita.com/evalphobia/items/f68396d573c7caf2065b
- AtomでのGo言語開発環境セットアップ http://qiita.com/MakoTano/items/3d807a96c3933ac8aa13
- Go開発環境をEmacsで整える http://qiita.com/shiwork/items/620ebed252ed91bdcb0a

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/11/07 22:58

    回答ありがとうございます!


    VisualStudioのは知りませんでした。Visual Studio Codeはちょっと期待、です。

    Atomは今の環境では少し重いので厳しいですが、環境を新調してから試してみます。

    Emacsは...余裕があったら試してみます。^^;

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.42%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • Go

    572questions

    Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。