Golang勉強会 in Kagawa http://gdgshikoku.connpass.com/event/26262/
Golang勉強会 in Kagawa http://gdgshikoku.connpass.com/event/26262/
この記事について アイスタイルアドベントカレンダー2016の9日目の記事です golangについて書きますよ 初めに 弊社では主にphpで開発が行われていますが、一部でgolangやscalaの導入も始めています。 (ちなみに去年の時点での比率はこんな感じ) 今回はgo開発で利用しているツール/ライブラリをいくつか紹介をさせて頂きます。 WebFramework 担当プロジェクトではlabstack/echoを利用しています。 こちらは社内の利用実績があった事で採用したというのが大きいのですが個人の感想は以下な感じです 良い所 Middlewareがある 開発が活発 名前が発音しやすい つらい所 Loggingの拡張がちょっと面倒 開発が活発なのでガンガン変わってく その他にルーティグの書き方が凄くシンプルに書けるので気に入っています。 以下のように書く事ができます。 e := echo.
WHY 機械学習のモデルはできたけど、サービスインするには何らかの形でweb側から動作できる形にする必要があります。 Railsだと重すぎるし、Go言語使いたい。 そのようなモチベーションから私はGo言語でAPIを作成しました。 Go言語のWEBフレームワークは多々ありますが、今回紹介する記事はrevelを用いています。 コンテナとコードを公開しているのですぐに動作を確認することが可能にしています。 Docker: https://hub.docker.com/r/masayaresearch/go_api/ github: https://github.com/SnowMasaya/go_revel_jwt_mysql revelを採用した理由は下記です。 testのための機能が揃っている deployも簡単 必要なサンプルがある WHAT 何をすることを想定しているか - 簡単な認証
Ask questions and post articles about the Go programming language and related tools, events etc.
2016 - 12 - 10 Go言語 Web フレームワークはこれを使おう 2016年12月版 この記事は Qiita Advent Calendar 2016 Go (その2) 10日目の記事です。 Go言語の Web アプリケーションフレームワーク (以下、Web フレームワーク) は、群雄割拠の時代を経てわずかばかりまとまってきた印象があります。今回、Go言語の Web フレームワーク を選定するさいの参考になればと思い、あらためていくつかのフレームワークの特長や最近の動向をまとめました。 結論 現時点では iris または Echo の選択をおすすめします。 選定と推薦の根拠 主観 GitHub Trending, Star, Issue プロダクトでの使用経験 (Gin, Echo) 現在、 株式会社ユーリエ のプロダクト eurie Desk 開発における主たる言語として G
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く