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

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

Elixer/Phoenixとは

Elixirとは

Elixir:ドキュメント

Elixirは拡張性と保守性の高いアプリケーションを構築するためにデザインされた、動的で関数型のプログラミング言語です。
Elixirは、低レイテンシで分散型のフォールトトレラントシステムや、Webや組み込みシステムの領域で成功を収めている、Erlang VMを利用します。

  • 耐障害性
  • 分散アプリケーションの構築のしやすさ
  • 関数型プログラミング
  • Erlang VM(BEAM)上で動作する言語
  • Erlangのいいとこ取りしている
  • mixなどのビルドシステムがある

 Phoenixとは

Phoenix:ドキュメント

  • Elixir製のWEBフレームワーク
  • MVCパターンで書ける
  • RubyonRails風

※ドキュメントを翻訳している方がいました。
Phoenix Framework Guide をなんとなく訳してみた