Go というプログラム言語はご存知ですか?
Google が開発した比較的新しいプログラム言語です。
(Go というとなんだかややこしいのでこのブログでは Golang と呼んでます)
The Go programming language
http://golang.org/
2009年11月10日にオープンソースで公開されました。
“Pythonのようなダイナミック言語での開発スピードと、CやC++のようなコンパイル言語の持つ性能を併せ持つ” という謳い文句で彗星のごとく(違)登場したわけです。
開発には UNIX の作者のひとりであるKen Thompson氏も参加してるそうです。
これは期待せずにはいられない。
そして2011年5月10日、Google App Engine for Go 登場!
(GAE/G とでも言うのかな?)
先日 Heroku が Golang に対応すると言うウワサを聞いてどきどきしてましたが、やっぱりこっちが先ですね。
Golang でアプリ作りたいっていう願望と、GAE でちゃんとしたもの作りたいという願望が同時に叶えられると言う。
なんともうれしい限りです。
というわけで Golang での開発の参考になるサイトを集めてみました。
ぶっちゃけ自分のためですが。
今後も増えてくよ〜
本家サイト
The Go programming language
http://golang.org/
日本語翻訳サイト
http://golang.jp/
Vim syntax ファイル
http://go-lang.cat-v.org/text-editors/vim/
Golang パッケージ一覧
http://godashboard.appspot.com/package
Golang プロジェクト一覧
http://godashboard.appspot.com/project
Windows 用(公式ではないけど)
http://code.google.com/p/go-windows/
フレームワーク:
Web.go
http://www.getwebgo.com/
Twister
http://garyburd.github.com/twister/
Goldorak GO
https://github.com/nono/Goldorak.Go
gopages(PHPライクに書けるっぽい)
http://code.google.com/p/gopages/
インストール参考:
Googleの「Go」を試してみた(その1)
http://www.h-fj.com/blog/archives/2009/11/12-165449.php
Google GoのInstall
http://lunarium.info/arc/index.php/Google_Go%E3%81%AEInstall
Mac OSX (Snow Leopard) と Ubuntu (9.10) に The Go Programming Language をインストールする
http://www.serendip.ws/archives/3556
ネタ的:
get2ch-go
Go言語で2ちゃんねると通信するライブラリ
https://github.com/tanaton/get2ch-go