Front End

18 mar, 2014

Série AngularJS – Entenda o que é Yoeman – Parte 07

Publicidade

Olá, pessoal!

O post de hoje é bem rápido. O objetivo é mais apresentar um ferramenta muito bacana para desenvolvimento de web apps com JS. E mais especificamente com o AngularJS.

Yeoman

É uma ferramenta que permite criarmos projetos para web apps de maneira organizada, fácil e rápida. Para entender a utilidade do Yoeman é preciso tentar responder a pergunta: como você gera seu projeto AngularJS hoje?

Sabemos que não há segredo em sair usando o Angular, mas pense em desenvolver uma aplicação web que tende a ter vários arquivos, pastas etc. Se não temos uma estrutura bem organizada do projeto, certamente vamos ter problemas quando precisar encontrar alguma coisa ou até explicar para um novo desenvolvedor que acabou de chegar. O Yoeman tenta resolver isso. Claro que tem muitas outras features como estrutura de unit test, build etc. No Java seria algo como o maven. Tem um vídeo que acho fantástico e prático que compartilhei a seguir. Assitam e tirem suas próprias conclusões:

<video> http://www.youtube.com/watch?v=kK–WKlng74

http://www.infoq.com/br/presentations/desenvolvimento-yeoman

Em resumo, o Yoeman juntou Bower + grant. O bower (cridao pelo Twitter) resolve problemas de dependências e o grant é usado para build, preview e testar o projeto.

Apresentação sobre o Yoeman:

https://docs.google.com/presentation/d/1yW5aGW2n2sEY6NJ3sxdXvNYc1bmArfSMcr4zSYo696s/edit#slide=id.p

Particularmente estou experimentando a ferramenta e tenho gostado bastante.

Abraços!