SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

イベントレポート

「Elixir Conf Japan 2017」全セッションレポート ~ 日本での活用事例が増えているElixir/Erlang


休憩時間&懇親会

サイン会の様子 サイン会の様子
サイン会の様子
ブースの様子 ブースの様子
ブースの様子

 ロビーではオーム社によるElixir関連書籍『プログラミングElixir』『プログラミングErlang』『すごいErlangゆかいに学ぼう!』の即売会や『プログラミングElixir』訳者の笹田さん・鳥井さん、『すごいErlangゆかいに学ぼう!』訳者の山口さんによるサイン会や、スポンサーによるブースの出展や無料のコーヒーが提供され、休憩時間に参加者で賑いをみせていました。

アフターパーティーの様子
アフターパーティーの様子

 またカンファレンス終了後には懇親会が開催されました。たくさんの人が集まり、カンファレンスの感想、Elixir導入についての悩みやElixirを使う楽しみ、全く関係のない雑談などで非常に盛り上がりました。

最後に

 Elixirを他の言語と比較すると、安定動作が必要な場合や多量の並行処理の記述を簡潔にしたい場合に利点があり、こうした特徴を求める企業から導入が始まっているようです。この記事でも取り上げてきたように、既に国内でも複数の企業でElixirが導入されています。実は安定動作や多量の並行処理記述の簡潔さについてはErlangのVMやそのライブラリが備えている機能であり、ErlangVMやそのライブラリを利用している言語であるElixirもその利点を享受できているということです。

 それでは同じErlangVMやそのライブラリを利用するErlangに比べてElixirを利用する利点は何でしょうか? Erlangは現在世の中で多く用いられている言語の出自とは異なるPrologという言語の影響を受けているため、他言語を使っていたプログラマが読み書きを始める際のギャップを埋めるのに苦労するところがあるようです。それに比べるとElixirの構文は、他言語を使っていたプログラマが読み書きを始める際に既存の言語とのギャップが少なく、またライブラリの依存関係解決や公開にまつわるツールが揃っているために、既存の言語からErlangVMやそのライブラリを利用できる環境へスムーズに移行できる点が挙げられます。

 まとめると、ErlangVMとそのライブラリは、近年のWebやネットワーク関連の開発に求められている要件、安定性や並行処理記述の簡潔さという特徴を古くから備えている。Elixirを利用すると他言語を経験してきたプログラマがスムーズにその特徴を利用するプログラムを書けるようになるということです。良さそうに見えますね! 私もそう思います。実際にElixir Conf Japan 2017の発表や、参加した方たちの熱意をみて、今後さらに採用が増えていきそうだなと感じました。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
イベントレポート連載記事一覧

もっと読む

この記事の著者

北村 大助|DIGGLE株式会社 Devチーム Director(キタムラ ダイスケ)

 DIGGLE株式会社に勤務する開発者。 インターネット上では「にく(niku)」という名前で活動していることもあります。 手に馴染んでいる言語はRuby。 組織が「儲かる」と組織の中の人が「楽しい」を両立させて仕事を進めていくのが好き。 地元である北海道のスポーツチーム、特に北海道コンサドーレ札幌...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/10071 2017/04/25 16:37

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー