Primeiros passos com Elixir e Phoenix
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:
- Estrutura de um projeto Phoenix
- 2. Rotas e controllers
- 3. LiveView para interfaces reativas
- 4. Ecto para banco de dados
Até lá!