Front End

10 set, 2015

8 excelentes ferramentas JavaScript para desenvolvedores

Publicidade

JavaScript é uma linguagem poderosa e dinâmica, e por isso tem sido amplamente utilizada em sites e aplicações web. Por isso, resolvi listar algumas ferramentas que vão te ajudar a cumprir várias tarefas de forma mais fácil/omitizada.

Se você é um designer ou desenvolvedor planejando alguma tarefa, então este artigo vai ser uma excelente ajuda pra você. Estas ferramentas vão te ajudar a passar facilmente pelo processo de codificação. Elas podem ser integradas na programação no lado do servidor, e em aplicações mobile e desktop.

Então, vamos às 8 excelentes ferramentas JavaScript para desenvolvedores.

Ferramenta para minificar Javascript

useful-javascript-tools-1

Fazer a minificação do Javascript pega o lindo e bem formatado código JS que você escreveu e remove espaços, identações, novas linhas e comentários – essas coisas que não são necessárias para que o JavaScript rode com sucesso. Também torna o Javascript mais difícil de ler quando acessando o código-fonte.

Jiko

useful-javascript-tools-2

Jiko é um template engine moderno e fácil de usar. Seu objetivo é oferecer a programadores JavaScript uma forma de escrever templates com uma engine tão poderosa como um template server-side, como Jinja e Mako.

Headroom.js

useful-javascript-tools-3

Este é um widget JS leve e de alta performance (sem dependências!) que permite que você reaja ao scroll do usuário. O cabeçalho neste site é um exemplo vivo, ele some de vista quando você faz o scroll down e aparece novamente quando você rola a página para cima.

jsComplexity

useful-javascript-tools-4

Complexidade é a qualidade da consistência em muitas partes relacionadas. Quando um software consiste em muitas partes relacionadas, ele se torna mais difícil de tomar sentido. Um software difícil de compreender é mais suscetível a bugs do que um software mais simples.

Chance.js

useful-javascript-tools-5

Chance é um gerador minimalista de strings, números e outras coisas, de forma aleatória, para ajudar a diminuir a monotonia, especialmente enquanto se escrevem testes automatizados ou qualquer outra coisa na qual você precisa de coisas aleatórias.

Echo.js

useful-javascript-tools-6

Lazy-loading funciona lendo os ativos (arquivo necessários) somente quando esses elementos “deveriam” estar visíveis, obtendo-os do servidor – o que é conseguido por automatizar uma simples mudança no atributo src.

Gulp.js

useful-javascript-tools-7

Ao dar preferência ao código, e não à configuração, o Gulp mantém as coisas simples e torna as tarefas mais complexas gerenciáveis.

Grasp

useful-javascript-tools-8

Grasp é um utilitário de linha de comando que te permite buscar e substituir em seu código JavaScript – mas, ao contrário de programas como grep e sed, ele faz a busca na estrutura por trás do seu código (na árvore sintática abstrata), indo além do que simplesmente buscar no texto que você escreveu.

***

Ashish Jangid faz parte do time de colunistas internacionais do iMasters. A tradução do artigo é feita pela redação iMasters, com autorização do autor, e você pode acompanhar o artigo em inglês no link: http://thegeekzum.com/useful-javascript-tools-for-developers/