O Meteor é um framework JavaScript completo para a criação de aplicativos Web e móveis moderno. Ele inclui um conjunto de tecnologias para a criação de aplicações reativar, uma ferramenta para construção, entre outros.
- O Meteor permite o desenvolvimento JavaScript em ambientes de servidores de aplicativos, navegadores da web e dispositivos móveis;
- Ele usa dados na conexão, ou seja, o servidor envia os dados, não HTML, e o cliente os processa;
- Full Stack reactivity: Sua UI reflete perfeitamente o true world state com o mínimo de esforço de desenvolvimento.
Por onde começar?
O Meteor possui suporte para OS X, Windows e Linux.
No Linux e OSX, execute o seguinte comando:
curl https://install.meteor.com/ | sh
No Windows, primeiro instale o Chocolatey e, depois, use o seguinte comando no Prompt de Comando como Administrador:
choco install meteor
E agora?
Depois de instalado o Meteor, crie um projeto:
meteor create myapp
Depois de criado, execute-o localmente:
cd myapp meteor npm install meteor
Sua saída será algo como:
# Meteor server running on: http://localhost:3000/
O meteor já vem com o npm incluído, ou seja, você pode digitar meteor npm sem se preocupar se está instalado.
Agora, vamos criar um app simples:
Para criar um app, abra o seu terminal e escreva:
meteor create simples-todos
Isso vai criar uma nova pasta chamada simple-todos, com todos os arquivos que o aplicativo Meteor necessita:
client/main.js # um arquivo de JavaScript carregado no cliente client/main.html # um documento HTML para definir seu templates[ client/main.css # um arquivo CSS para definição de estilos server/main.js # um arquivo JS carregado no servidor test/main.js # um arquivo JS para testes package.json # um arquivo de controle para instalar pacotes npm package-lock.json # descreve a árvore de dependência npm node_modules/ # pacotes instalados por nmp .meteor/ # arquivos internos do Meteor .gitignore # um arquivo de controle para GIT
Para rodar o aplicativo criado:
cd simple-todos meteor
Agora, abra o seu web browser e vá para http://localhost:3000 e veja o seu aplicativo rodando. Experimente colocar um <h1> dentro do seu client/main.html e veja a sua página ser atualizada com o novo conteúdo!
Você pode verificar a documentação original em inglês aqui: https://www.meteor.com/tutorials/blaze/creating-an-app
Gostou deste artigo? Comente abaixo!