Go とは Go は Google が開発しているプログラミング言語です。触ってみた感想としては、 PHP や Ruby などの軽量言語ほど柔らかすぎず、かと言って C++ や Java ほど堅すぎることもない。それなりに堅いが面倒な記述は少ないバランスが取れている言語だと思いました。 パフォーマンスもそれなりに良く、 Web Framework Benchmarks でも上位にいることが多いです。Go 向けフルスタックWebフレームワークの Revel は、先ほどのベンチマークではフルスタックに限定すると最速という結果になっています(ORMはありませんが…)。 そしてなにより、書きやすい言語です。コードフォーマッタ (gofmt) やドキュメント付けツール (godoc) が公式で用意されているため、そのあたりの下らない宗教戦争が起きません。詳細は後述しますが、関数定義ジャンプなどのコー
はじめに こんにちは、Go界の橋爪功です。以前mattnさんがVimを使ったGoの開発環境というエントリを書かれていたんですが、自分用にもEmacs版を、と思ったので、まとめておきます。 基礎からわかる Go言語 作者: 古川昇出版社/メーカー: シーアンドアール研究所発売日: 2012/11/21メディア: 単行本(ソフトカバー) クリック: 7回この商品を含むブログ (2件) を見る 参考 Big Sky :: Vimを使ったGo言語開発手法 / - go - The Go Programming Language - Google Project Hosting Emacsのオプションを入れときましょう Adentures in Go: Using ctags with Go etags/ctagsを使いたい場合には、まだGoに対応してないので.ctagsファイルで対応 Emacsで
最近Go言語を始めた。MacにGoの実行環境を入れ、Emacsで編集するところまで、一通りまとめておく。 Goの導入 (for OS X) いろいろ方法があるようだけど、僕はカジュアルに brew install go で済ませた。 GOPATH 環境変数は最初プロジェクト毎に設定して使おうかと思っていたんだけど、 後述するgocodeやgo-flymakeといったツールを使う場合、手元のGOPATHは1つにしてしまったほうが便利なので、 export GOPATH=$HOME/dev/go-workspace というのをshellの設定に定義して、手元ではこの共通のPATHを使うようにした。 これは問題がでたらまた考える。 PATHを通す homebrewで入れたツールをEmacsから使うためには、 homebrewのbinディレクトリを exec-path に追加する必要がある。 (a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く