Skip to content

Instantly share code, notes, and snippets.

@lincolnbrito
Created September 16, 2013 13:20
Show Gist options
  • Save lincolnbrito/6580607 to your computer and use it in GitHub Desktop.
Save lincolnbrito/6580607 to your computer and use it in GitHub Desktop.

Modern Workflow

É um conceito utilizado para descrever ambientes de desenvolvimento inteligentes e modernos, com a utilização de ferramentas, recursos e conceitos favoráveis ao aumento da produtividade.

Pré-processadores

São ferramentas que processam um arquivo de entrada (pré-compilado) para um arquivo de saída. A exemplo disso, temos o Sass e LESS, que são pré-processadores para CSS. O Sass/LESS, além de compilarem arquivos para CSS, possuem algumas extensões muito interessantes.

Bower

É um gerenciador de dependências para o seu projeto, com ele é possível instalar, fazer uma busca, ou excluir uma dependência.

Documentação do Bower

Grunt

É uma ferramenta para automatizar as sua tarefas, como: minificar e concatenar arquivos, validar scripts, otimizar/comprimir imagens, compilar arquivos (Sass/LESS) para CSS, entre outros.

Yeoman

É um ambiente que possui uma coleção de ferramentas com a capacidade de oferecer um aumento significativo de produtividade para o desenvolvimento dos seus projetos. Na versão atual do Yeoman, o Bower e o Grunt podem ser instalados diretamente. Neste link, em específico, você entenderá melhor sobre o que estou falando.

Falando a grosso modo, o Yeoman possui diversos "pacotes" com estruturas pré-definidas, o qual chamamos de generator. É possível instalar um generator na máquina com um comando de linha e descompactá-lo no diretório do seu projeto com outro comando.

Documentação do Yeoman

Require JS

É um arquivo JavaScript, capaz de organizar e carregar o seu código JavaScript de forma modular.

Documentação do Require JS

Angular JS

É um framework JavaScript, construido e mantido Google.

Documentação do Angular

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment