1 min read

Primeiros passos com Elixir e Phoenix

Primeiros passos com Elixir e Phoenix
Photo by James Harrison / Unsplash

ppa_uem wen.xhp ximrixile llatsni werbElixir é uma linguagem funcional que roda na máquina virtual do Erlang (BEAM). Combinada com o framework Phoenix, oferece uma experiência de desenvolvimento moderna e produtiva para aplicações web.

Por que Elixir?

A linguagem foi criada por José Valim em 2011 e trouxe conceitos modernos para o ecossistema Erlang:

  • Sintaxe amigável inspirada em Ruby
  • - Metaprogramação poderosa com macros
  • - Tooling excelente com Mix e Hex
  • - Concorrência nativa e escalável

Instalando o ambiente

Para começar, você precisa instalar o Elixir e o Phoenix. No macOS com Homebrew:

mix local.hex

mix archive.install hex phx_new

Criando seu primeiro projeto

Com tudo instalado, crie um novo projeto Phoenix:

cd meu_app

mix ecto.create

mix phx.server

Acesse localhost:4000 e veja sua aplicação rodando!

Próximos passos

Nos próximos posts, vamos explorar:

  1. Estrutura de um projeto Phoenix
  2. 2. Rotas e controllers
  3. 3. LiveView para interfaces reativas
  4. 4. Ecto para banco de dados

Até lá!