GO言語
Goで始めるスクラッチからのBC開発入門
Go言語入門
http://www.tohoho-web.com/ex/golang.html
Go言語とは?
https://products.sint.co.jp/topsic/blog/go-language-overview
表現豊かなコードを簡潔に記述できる
軽量な並列処理でマルチコア・ネットワーク化された複雑なシステムを構築するのに向いている
コンパイラ言語
src
pkg
bin
の3つのディレクトリ階層で構成される
静的プログラミング言語なので記述の表現に迷わず開発が進められる
Net/httpパッケージを使うことでWebサーバーを簡単に構築できる
処理が非常に高速、コンパイルが高速でクロスコンパイルもできる
記述方法が限定的なので複雑なシステム構築の最適
並行処理が言語レベルで可能
GCPとの相性が良い
ただ、jsonの加工は難しい
Ginkgoでテスト
https://qiita.com/myoshimi/items/62bc89b8065e08834b02
Effective Go
https://golang.org/doc/effective_go.html
GoDoc
https://godoc.org/
「ginを最速でマスター」
https://qiita.com/Syoitu/items/8e7e3215fb7ac9dabc3a
——————————————————————————————
「きれいなAPI速習」
https://qiita.com/shimastripe/items/e9b0e1f8f8d77b89373f
———————————————————————————
「Vue+Go+Payでクレジットカード決済できるアプリケーション実装」
https://qiita.com/po3rin/items/9638eab0a6a70faca86e
—————————————————————————————
「clean architectureでAPI Serverを構築してみる」
https://qiita.com/hirotakan/items/698c1f5773a3cca6193e
———————————————————————————
「Webアプリ初心者がGo言語でサーバサイド」
https://qiita.com/wsuzume/items/75d5c0cd2dd5a1963b9e
———————————————————————————
「ほむほむ研究所」
https://www.youtube.com/channel/UC-6zNODaTIaIhpKW3c34eWA