APIをお手軽に実装できる言語とフレームワークとかないよなぁGoMongoDBirisITTL勉強会1日目の記事です。app.Run(iris.Addr(":8080"))}どーせありきたりなスクリプト言語やろそれではこちらを、ご覧ください。引用そう、Go言語はありきたりなスクリプト言語じゃない。軽量×お手軽×ハイパフォーマンスを描いた最高の言語なんだよ!コンパイル言語だからバイナリを配布するだけで、実行可能!勉強しない方がおかしいねwさぁみんなも乗り遅れないで!Golangで検索ゥー!Go言語とはWindows、macOS、Linux用でコンパイル可能なプログラミング言語。OSSで開発されており、Googleの中の人によって設計されました。ver1.11からWebAssemblyのサポートも開始。irisとはGo言語のWebフレームワーク。今回はこちらのフレームワークを利用し、解説を行います。動画配信サイトのAbemaTVでも採用するほどハイパフォーマンス。https://speakerdeck.com/miyukki/the-background-of-video-distribution-in-abematv-during-one-year?slide=15Go言語の基礎こちらの記事に綺麗にまとまっていたので、参考にしてください。宣言の「:=ってなんやねん、=とちゃうんか!」ってなると思うのでここだけ引用しておきます。Hello"DBと接続MongoDBと接続するコードです。小技として、import文をかっこで囲うと一括でimportしてくれます。app.Run(iris.Addr(":8080"))}最後にGo言語は少し癖がありますが、慣れてしまえば今まで以上に高速にWeb開発ができると思います。APIでしたが、View部も実装することは可能です。この機会にGo言語を習得してみてはいかがでしょうか。急ぎ足で解説したので、疑問点があればお問い合わせください。