Skip to content
Erlimar Silva Campos edited this page Jul 3, 2018 · 4 revisions

jQuery TOAD

jQuery TOAD (The Old And Dear) é, antes de mais nada, meu tributo ao velho e querido jQuery.

Durante muitos anos essa maravilhosa biblioteca tem servido e contribuído para a popularização e evolução da Internet. Sem nenhuma dúvida contribuiu para a criação de inúmeros padrões que estão disponíveis hoje em todos os navegadores web, e é inclusive difícil você achar algum site ou sistema web que não a utilize (Tem dúvidas? Pressione F12 no seu navegador agora e digite $ pra ver o que acontece). Sem contar os inúmeros plugins espalhados por toda web que nos ajudam a tocar nosso "dia-a-dia".

Porém, há hoje quem diga que jQuery já não é mais tão necessário. Ingratos! (kkk, brincadeira. Só que não.). Que isso gente! Vejam a versão 3.0 aí, e como ela continua vivíssima!

Mas o fato é que realmente hoje, já não há mais tanta dificuldade pra fazer uma aplicação eficiente e bonita somente com HTML, CSS e JavaScript puramente. Mas isso pra quem é um bom programador JavaScript.

Acredito eu, que um dos maiores responsáveis por tornar jQuery no que ela se tornou, foi o fato de que: "Com jQuery até quem não era expert em JavaScript poderia criar coisas incrivelmente fáceis".

Não podemos negar o fato de que hoje existe uma enorme base de códigos em produção que já usam jQuery eficientemente há anos, e ainda vão estar funcionando por vários outros anos. E convenhamos, não dá pra dizer que só quem mantém essas aplicações são programadores experts em JavaScript.

Não estou aqui dizendo que jQuery é pra "não experts". Mas sim que jQuery permite que se possa ter uma equipe de desenvolvedores sem tanta experiência em programação front-end, e eles desenvolverem e manterem ótimas aplicações. Também não estou falando de manter somente aplicações legadas, inúmeros projetos estão iniciando hoje ainda e que usam jQuery como base.

É muito bom, fácil, produtivo, além de trazer inúmeros benefícios criar aplicações completas no front-end, e usando o poder do JavaScript nos navegadores, pra isso recorremos ao Angular, Ember, Vue, e companhia. Mas na realidade, será que você realmente precisa de tudo isso? Ou, será que eles se aplicam ao seu cenário? Ou o "velho e querido jQuery" dá conta sozinho? Ou ainda, será seu site ou aplicação não vai precisar funcionar no IE? (veja bem!).

Durante muito tempo eu uso o jQuery em inúmeras aplicações que desenvolvo (até hoje), mas sempre negligenciei a forma como organizava meu código. Normalmente cada projeto era um projeto. Não estou dizendo que escrevia/organizava meu código porcamente, não, só estou dizendo que nunca precisei seguir padrões tão a risca como faço com aplicações Angular, Ember, etc.

Esse meu "projeto tributo" é uma contribuição que estou fazendo a comunidade, tentando devolver tudo que o jQuery já me proporcionou. Essa não é apenas uma biblioteca, é na verdade uma proposta de arquitetura para aplicações que usam jQuery. Por isso quero deixar aqui também alguma documentação de como você pode construir sua aplicação, construindo suas peças com o uso da jQuery e juntando elas em suas páginas de forma eficiente sem requerer outras bibliotecas para isso.

A idéia é que, seguindo essa proposta, você possa construir sua aplicação com todo o poder que a jQuery já te dá. E que de quebra a manutenção fique mais fácil. Que seja mais simples você identificar uma porção da sua aplicação, seja para corrigir um problema ou para melhorá-la.

MUITO OBRIGADO JQUERY !

By Erlimar Silva Campos (@erlimar)

Clone this wiki locally