Primeiros passos com Meteor.js

Os aplicativos da Web nunca param de evoluir, assim como a maneira como se desenvolvem. Já se foram aqueles projetos complexos em que era necessário pesquisar milhares de bibliotecas, criar métodos complexos e integrar várias linguagens para obter um resultado.

Com a versatilidade que JavaScript alcançou, é possível fazer mais com menos, e graças a estruturas como Meteor.js a forma de desenvolver aplicativos não será mais a mesma. Vamos ver então o que este poderoso framework nos oferece e como damos nossos primeiros passos com ele.

Por que Meteor.js?Com a quantidade de frameworks e tecnologias que existem hoje, é difícil dizer que um é melhor do que o outro, especialmente quando se trata de JavaScript. Contamos com Node.js, Expressar, Angular e podemos até usar uma linguagem tradicional como Ruby, Python ou o conhecido PHP acompanhada de um framework de última geração para o desenvolvimento de nossas aplicações.

É por isso que precisamos colocar na mesa, porque Meteoro pode predominar sobre opções muito mais populares, e até com mais tempo no mercado, vamos ver.

Um idioma
Meteor.js não só é JavaScript para fazer belas aplicações no Front-End, é um framework completo que permite executar o mesmo código tanto no cliente quanto no servidor.

Menos linhas de código
A forma como foi concebido Meteoro Em seu modelo de dados, torna a integração entre todas as partes do aplicativo muito mais fácil, então algo que faríamos em 1000 linhas de código é 10.

Experiência de usuário
Aplicativos gerados com Meteoro Eles não só ficam bem em um PC, mas também em qualquer dispositivo móvel.

Peças intercambiáveis
Podemos usar tudo o que vem por padrão em Meteoro, ou simplesmente mude para uma tecnologia com a qual nos sentimos mais confiantes, mude o mecanismo de template ou simplesmente mude para Angular se desejarmos.

Já vimos isso Meteoro Possui uma série de vantagens por ser considerada uma opção mais do que viável para começar o desenvolvimento de nossas aplicações. Vamos ver como o instalamos e o colocamos para funcionar em nosso ambiente.

Instalando Meteor.js e criando nosso primeiro aplicativo


Meteoro é para todos os sistemas operacionais existentes e sua instalação é extremamente simples. No caso deste exemplo, vamos baixar o instalador para janelas do site oficial do framework. Terminado o download, o instalamos como qualquer aplicativo Windows, mas é importante que o executemos como administrador, caso contrário nos dará um erro na instalação.

Assim que tivermos instalado Meteor.js, reiniciamos nosso computador e abrimos um console de comando e digitamos meteoro para verificar se a instalação foi feita com sucesso.

Como não criamos um projeto ainda nos dará um erro, mas podemos verificar se já temos nosso framework instalado. Agora só temos que criar nosso primeiro aplicativo, para isso executamos a seguinte linha de comando:

 meteoro criar first_steps
Nosso aplicativo será criado automaticamente com três arquivos por padrão, cada um terá o nome de nosso aplicativo com uma extensão diferente:
  • first_steps.css
  • first_steps.html
  • first_steps.js

Para o arquivo .css Não teremos conteúdo nele, mas nele incluiremos todos os estilos de nosso aplicativo. Para o arquivo .html teremos uma estrutura simples onde podemos ver o uso de um template engine, neste caso seria guidão para a exibição de informações, uma prática altamente recomendada nos desenvolvimentos atuais.

Último no arquivo .js temos onde a lógica da nossa aplicação é tratada, e também Meteor e diferencia os métodos e processos que devem ser executados em cada lado. Sombreamento cor azul temos a condicional para o lado do cliente, é lá onde colocamos a renderização para o modelo e um evento para quando um botão é pressionado. Sombreamento cor vermelha temos a condicional para o lado do servidor, por padrão vem vazio, mas é onde lidamos com os processos do servidor em nosso aplicativo.

PROLONGAR

Depois de entender como nosso aplicativo está estruturado, vamos executá-lo. Para fazer isso só temos que entrar em nosso diretório criado e vamos executar o comando meteoro.

Isso configurará um servidor local na porta 3000 por padrão e nos permitirá ver um pequeno exemplo de como funciona. Meteoro. Vamos ver como fica quando entramos no navegador.

Desta forma, vemos como Meteor.js é um framework que nos permite fazer aplicações robustas no menor tempo possível, usando as melhores práticas de desenvolvimento e levando a JavaScript em um nível muito mais alto para a criação de aplicativos de próxima geração.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave