PHP/Elixirエンジニアのブログ

有益なアウトプットを心がけます。

【Elixir】見た目はRuby?Elixirってなに?

Elixir(エリクサー)とは

elixir[不老不死]
ErlangVM上で動く関数型言語
コンパイルすることでErlangの実行環境である
BEAMのバイトコードを出力する。

出生

・誕生
2012年
・作成者
Jose Valim
・主な用途
Webアプリ
・分類
関数型/インタプリタコンパイラ

関係ワード

Phoenix

Elixirで実装されたWebアプリフレームワーク
「channel」と呼ばれる双方向の
リアルタイム通信機能を備えている。

Ecto

Elixirの公式プロジェクトで
データベースをラップするORマッパーに
相当する役割を果たす。

Mix

プロジェクトの作成から、テストまで
管理できるビルドツール。
依存関係を管理することもでき
リモートからパッケージを取得できる。