GO言語
Go言語入門
Go言語とは?
表現豊かなコードを簡潔に記述できる
軽量な並列処理でマルチコア・ネットワーク化された複雑なシステムを構築するのに向いている
コンパイラ言語
src
pkg
bin
の3つのディレクトリ階層で構成される
静的プログラミング言語なので記述の表現に迷わず開発が進められる
Net/httpパッケージを使うことでWebサーバーを簡単に構築できる
処理が非常に高速、コンパイルが高速でクロスコンパイルもできる
記述方法が限定的なので複雑なシステム構築の最適
並行処理が言語レベルで可能
GCPとの相性が良い
ただ、jsonの加工は難しい
Ginkgoでテスト
Effective Go
GoDoc
「ginを最速でマスター」
——————————————————————————————
「きれいなAPI速習」
———————————————————————————
「Vue+Go+Payでクレジットカード決済できるアプリケーション実装」
—————————————————————————————
「clean architectureでAPI Serverを構築してみる」
———————————————————————————
「Webアプリ初心者がGo言語でサーバサイド」
———————————————————————————
「ほむほむ研究所」