Vinicius Nakamura
Feb 21, 2015 · 2 min read

Há algum tempo tenho lido sobre o Meteor e como é fácil e rápido produzir um webapp reativo com este framework. Mas foi apenas depois de participar de um hackathon que finalmente coloquei a mão na massa e pude comprovar como esta é uma ferramenta realmente poderosa.

Nota: Este post foi publicado há mais de 2 anos no meu blog antigo. Desde então, muita coisa já mudou e não tenho utilizado mais o Meteor. Estou publicando aqui apenas para manter o histórico na migração para o Medium

Para começar a trabalhar com o meteor é muito simples. Como na maioria das ferramentas de web development recentes, você utiliza comandos no terminal.

Instale o framework com:
curl install.meteor.com | sh

Depois de instalado, você cria um novo projeto com o comando:
meteor create meuProjeto

O meteor irá criar um projeto simples de exemplo. Você pode executa-lo para testar:
cd meuProjeto
meteor

O projeto já estará rodando em um servidor local. Acesse localhost:3000 no seu browser para visualizar o exemplo.

Outro grande ponto forte do meteor é seu sistema de pacotes. Com ele, você pode implementar login com o comando:
meteor add accounts-ui accounts-password E incluir a seguinte tag no html:

{{> loginButtons}} Pronto, seu webapp já possui um sistema de login. Se quiser incrementar ainda mais, você pode usar os pacotes accounts-google, accounts-facebook, accounts-twitter, entre outros.

Além do exemplo básico, o comando create possui outros exemplos mais complexos para você começar a entender o framework. Tente criar novos projetos com meteor create --example todos ou meteor create --example localmarket.

Em breve pretendo postar um tutorial mais detalhado de como começar a desenvolver seu primeiro webapp em meteor. Mas se inglês não é problema, listo abaixo alguns links para você já começar a aprender.

Tutorial oficial: https://www.meteor.com/tutorials/blaze/creating-an-app
Meteor Tips (básico com linguagem menos técnica): http://meteortips.com/first-meteor-tutorial/
Discover Meteor (livro): https://www.discovermeteor.com/
Bulletproof Meteor (avançado): https://bulletproofmeteor.com


Originally published at vnakamura.com on February 21, 2015.

vNakamura

Vinicius Nakamura — Compartilho aqui descobertas e experimentos como Full Stack e Game Developer.

Vinicius Nakamura

Written by

Formado em Design Digital, trabalho com desenvolvimento web há 12 anos. Faço meus próprios games (ou tento) desde criança.

vNakamura

vNakamura

Vinicius Nakamura — Compartilho aqui descobertas e experimentos como Full Stack e Game Developer.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade