awakia / catchup

Issue based repository to catch up technologies and movements
5 stars 0 forks source link

GoでAPIサーバーを作りたい時に使うライブラリの候補 #3

Open awakia opened 9 years ago

awakia commented 9 years ago

ネイティブだけ

martiniより速いと言っている。ただ、negroniに押されつつある?

Live Reload の Gin (https://github.com/codegangsta/gin )とは別物なので注意

https://github.com/ant0ine/go-json-rest

RestfullなJSON APIを提供しやすい。authやJSONP、gzipなどにも対応できる。 充実したexampleがある https://github.com/ant0ine/go-json-rest-examples

あんまり好きじゃなかった。

http://www.gorillatoolkit.org/pkg/mux

routerの機能だけ提供している。Sinatra的なルーティングと、params, request的な変数が使える感じ。 gorilla mux とネイティブパッケージだけで十分という意見をどこかで見た。

awakia commented 9 years ago

うまく組み合わせてドキュメントにしているものを見つけた http://codegangsta.gitbooks.io/building-web-apps-with-go/content/index.html

awakia commented 9 years ago

Book

https://github.com/astaxie/build-web-application-with-golang/blob/master/ja/preface.md