Criando WebApps reativos com Meteor

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…

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.

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.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store