Locaweb - Edição 42 - page 62

lw
programação
Make
é uma antiga
ferramenta de Unix para
agrupamento de tarefas de
configuração e compilação
de códigos.
Cron
é um gerenciador
de tarefas gerais que
roda em background na
maioria dos sistemas
Unix. Ele foi projetado
para tarefas mais gerais,
no entanto, também pode
ser usado para customizar
tarefas de desenvolvimento,
como compilação em
tempos determinados e
tarefas de backup.
MAKE+CRON
O programa de linha de comando foi criado para
controlar a execução de tarefas. Ele faz parte da
famosa plataforma Node.js
Por Adèle Helena Ribeiro eMax Reinhold Jahnke
É
possível pensar no
Grunt.js como uma
variação de cron
e make. No entanto, ele é
mais dinâmico e voltado
para projetos específicos.
Essas tarefas variammuito
de projeto para projeto,
mas alguns exemplos
bastante comuns são
concatenação de arquivos,
testes, carregamento de
plugins e compilação de
Como usar
o Grunt.js em
seu projeto
Utilizar o Grunt.js
em seu projeto é muito
simples. Basta configurar
dois arquivos no diretório
principal: o Gruntfile.js e o
package.json.
Após isso, basta executar
o comando:
npm install
no diretório do projeto para
instalar as dependências
e, em seguida, executar o
comando
grunt
.
No arquivo package.
json deverão ser listados
o Grunt.js e os plugins do
Grunt.js que você utiliza
código.
Assim, se você quer
uma interface unificada para
automatização de diversas
tarefas, além de recursos
muito convenientes, como
executar uma tarefa apenas
quando um determinado
arquivo foi modificado, então
a solução é o Grunt.js.
Como começar
Para instalar o Grunt.
js, basta ter acesso de
administrador e usar o
gerenciador de pacotes do
Node (npm):
npm install -g grunt
Com isso, o comando
grunt estará disponível
para ser executado de
qualquer diretório.
Se você deseja que
diferentes versões do Grunt.js
funcionem simultaneamente
em sua máquina, então
instale o grunt-cli. Para isso,
basta modificar o comando
anterior para:
npm install -g grunt-cli
Grunt podeservoltadoa
testes, compilaçãodecódigo
econcatenaçãodearquivos
Serviço:
Grunt.js
Nível técnico:
Iniciante/
Intermediário
/Profissional
Conheça o
Grunt.js
62
locaweb
1...,52,53,54,55,56,57,58,59,60,61 63,64,65,66,67,68
Powered by FlippingBook