WEB、プログラミング初心者にこそオススメ。 Elixir + Phoenix を動かすまで。ブラウザ表示までは非常に楽。
What is Elixir / Elixir(エリクサー)とは?
Elixirはスケーラブルで保守可能なアプリケーションを構築できる言語。
Erlang VMを活用しており、Web開発や組み込みソフトウェア分野でも利用されています。
ドキュメント
Elixir公式
Phoenix / Elixir Framework
Install / インストール
Macだと
brew install elixir
cli ツールは
$ iex
抜ける場合は
Ctrl+G > q Return
Ctrl+c を2回でもいけるみたいだが・・・
これで簡単な環境は整います。
Tutorial / チュートリアル
さんのチュートリアルが非常にわかりやすくて素晴らしいです。
補足:Phoenixの新規プロジェクト作成後にサーバーを立ち上げる前にHexのmixコマンドを一度叩く必要あり
mix deps.get
ちょっとびっくりしたのはPhoenixといいパッケージインストールといいめっちゃ早いって事です。npmやcomposerあたりが遅すぎるんかな・・・・
無事起動
パイプを使ったプログラミングは逆に初心者にこそわかりやすく、コードも非常にすっきりして見やすく、わかりやすいと感じました。
これ最初にやると他の言語が逆にキツくなるような・・・(もちろん今の段階での所感ですので、この後どうなるかはわかりませんが)
次は引き続き
さんのチュートリアルを進める予定です。