the javascript toolkit
TRANSCRIPT
R e n a n M a r t i n s , A l a b ê D u a r t e
JAVASCRIPT TOOLKITProgramando, automatizando e distribuindo
aplicações no mundo JavaScript
THE JAVASCRIPT TOOLKITAn attempt to organize the recent explosion of Javascript based technologies and frameworks into a coherent toolkit to be used by a web application developer.
2.1
JAVASCRIPT COMO UTILITÁRIO
Quem nunca precisou de uma máscara e achou um script maroto para resolver o problema?
ESTRUTURA DO TOOLKIT
▫Infraestrutura e Desenvolvimento
▫Testes
▫Aplicações & Produtos
▫Utilitários e Suporte
JAVASCRIPT PREPROCESSORS
A maneira como você organiza o seu código durante o
desenvolvimento é diferente de como você o publica
GERENCIAMENTO DE DEPENDÊNCIAS
Aplicações JavaScript estão ficando cada vez maiores e
complexas.
Dependem cada vez mais de diversos frameworks e
bibliotecas
AUTOMAÇÃO
Diversas tarefas/rotinas que precisam ser executadas
frequentemente.
Compile, Test, Minify, Concat, Uglify, Etc.
OUTRAS LINGUAGENS. ABSTRAÇÕES
Açúcar sintático ou até mesmo linguagens / abstrações com
sintaxes completamente diferentes que são compiladas
para javascript
TESTE PONTA A PONTA
Escrever testes que exercitam todo o fluxo da aplicação, da
mesma maneira como um usuário final faria.
APPLICATION FRAMEWORKS
As aplicações estão ficando complexas e diversos
frameworks foram criados para suportar o desenvolvimento
delas.
CARREGAMENTO PREGUIÇOSO
Grandes projetos estão divididos em diferentes módulos.
Nem todos devem ser carregados de uma vez.
UTILITÁRIOS PARA MANIPULAÇÃO DO DOM
Manipulação do DOM e funções auxiliares que funcionam
cross-browser
Dúvidas e sugestões:
MUITO OBRIGADO