Breaking News
Home / 勉強会レポート / 【勉強会レポート】爆速でGo勉強会!!~Goの爆速フレームワークEchoを試して喜ぶ~の様子

【勉強会レポート】爆速でGo勉強会!!~Goの爆速フレームワークEchoを試して喜ぶ~の様子


TECH_SALONでは10月5日、dip株式会社さんにてGoogleが開発した新しい言語、Goを学び尽くす勉強会を行いました。
最近GOのつく某ゲームが大人気ですよね?

我々エンジニアもその波に乗ってGoを楽しみ、勉強してきました。

題して「Let’s go Go!! 爆速でGo勉強会!! 〜Goの爆速フレームワークEchoを試して喜ぶ〜」!!

14409886_633480843491677_4293997920847090099_o

1.概要 

前半はHomebrewを利用してGoの環境構築、
後半は実際に手を動かして「一行妄想登録ツール(!?)」を制作していきました。

 

Go言語とは

  • Googleが2009年に開発した言語
  • 言語仕様がコンパクトであり、表記ゆれが起こりにくい
  • クロスコンパイル可能
  • ライブラリが豊富

GitHubを利用してライブラリの公開ができるため、
ライブラリの種類が非常に豊富なのが特徴です。

Echoとは

  • Goで作られている軽量フレームワーク
  • 開発が活発
  • とにかく高速

Goのフレームワークは他にも公開されていますが、
Echoはその中でも1,2を争うスペックです。
(興味がある方はベンチマークなど調べてみてください)

開発が止まってしまうものも多いなか、
最新版がリリースされ続けているのも高評価ですね。

 

2.見どころ

なんといっても最新のプログラミング言語を丁寧に学べることではないでしょうか!
CやJavaなどの有名な言語に比べたらまだまだ技術書や解説サイトなどが少なく、
困ったことがあってもなかなか相談できる人がいません。

ですがGo勉強会ではGoのエキスパートがメンターなので心配ご無用!
すぐに質問できるので”爆速”で学ぶことが出来ます。

 

3.勉強会でやったこと 

step1:Goの環境構築

ターミナルを開いて打ち込んでみます。

たったこれだけで本体がダウンロードできました。早いですね。
次にパスを通します。

iキーを押してインサートモードにし、

(bashrcは環境によってzshrcやbash_profileのこともあります)

と打ち込めばOK。escでインサートモードを終了し、
:wqと打ち込んで設定を終了します。

 

あとはパッケージのインストールだけです。

・フレームワーク(これがEchoです)

・mysql

・ログ出力

・O/R Mapper(データベースと連携するために必要)

・HTTPライブラリ

 

これで下準備は整いました!

 

step2:動かしてみよう!

準備が整ったところで一行妄想登録ツールを作っていきます。
今回はmysqlの設定をしたあと、
あらかじめ用意された手順通りにディレクトリを作ってそこにファイルを追加していきました。

 

全て揃ったら、

ローカルホストを見てみましょう。

 

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-10-11-5-03-30

おおっ! 何やら出てきました。

それでは早速妄想を打ち込みます。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-10-11-5-03-53

登録完了です!

「まだまだ登録するよ!」をクリックすれば最初のページに戻ると思われるのですが、
勉強会で作ったのはここまでです。

 

4.感想

予想以上に環境構築に時間がかかってしまいました。
用意してくださった資料をもとにインストールしていったのですが、
なかなかダウンロードが終わらなかったり、謎のエラーが出たりと悪戦苦闘でした。

ですが手厚いサポートのおかげで全員時間内に完成させることができました。
初めてEchoを触った感想はとにかく速い!
全く待ち時間がなかったですね。さすが爆速。

 

ちなみに今回作った一行妄想登録ツール、
登録した妄想を見たりすることはまだできません。
時間があるときにでも改良して、
私専用のくだらない妄想を垂れ流してみたいですね。

個人的な話をすると、
つい最近MacBookを購入して全くMacの操作に慣れていない状態で参加したのですが(汗)、
メンターの方がとても親切に教えてくださいました。

改めまして本当にありがとうございました!

ct_8vb6usaikyfq

 

5.企業紹介

ディップ株式会社

http://www.dip-net.co.jp

日本最大級のアルバイト情報サイト「バイトル」
派遣情報サイト「はたらこねっと」
看護師転職サービス「ナースではたらこ」などの事業を展開しています。

 

「夢とアイデアと情熱で社会を改善する存在となる」という企業理念に基づき、
非正規社員の待遇改善と経済の活性化に向けて
「レイズ・ザ・サラリーキャンペーン」に取り組んでいます。

http://www.dip-net.co.jp/company/campaign-1.html

 

 


About asakaaa

asakaaa
関東のどこかにいる大学生。最近は機械学習にお熱です。

Check Also

14449044_636336903206071_8433563234841605190_n

【勉強会レポート】Elixirってどんな言語?Elixirを使ってFizzBuzzを解こう!の様子

1.勉強会の概要 GO言語以降 …