Já criei um artigo onde disse o que deves considerar para escolher o teu framework JavaScript, mas também já vi muitos artigos na internet dos “fãs” do JavaScript que alegam que devemos escrever o nosso próprio código JavaScript em vez de usar frameworks como MooTools, Prototype, jQuery, etc…, e não consigo concordar com as suas razões sobre não usar estes grandes frameworks.
Entre muitas razões, alegam:
- Não aprendes as bases do JavaScript porque utilizas funções feitas fruto do framework
- Os frameworks JavaScript contêm muito código e a maior parte nunca é usada
- Não deves obrigar os utilizadores a fazerem download além do que eles precisam
- Não deves confiar no código de outros (se queres algo bem feito, fá-lo tu mesmo)
Ridículo! DEVES usar frameworks JavaScript pelas mais diversas razões.
Não Reinventar a Roda
Porquê escrever código que já foi escrito? Um bom programador é um programador preguiçoso, então sê preguiçoso. As ferramentas estão disponíveis, usem-nas.
Faz Mais Com Menos Código
Poupa Tempo – Não Programas o Teu Próprio Sistema Operativo, Programas?
Gosto de JavaScript como provavelmente qualquer outro Programador Web, mas alguns programadores ADORAM realmente programar JavaScript. Deixem que os experts façam a sua parte, usas o seu trabalho e fazes o que mais gostas.
É Provável Que Não Sejas um Expert
Tão grande quanto o ego de qualquer programador, existem pessoas lá fora que são mais inteligentes, mais criativas do que tu. A maioria dos programadores Web precisam dominar algumas linguagens de programação e é difícil acompanhar e saber todas as que são necessárias em todos os aspectos para a construção de um site . As mentes por trás dos frameworks trabalham diariamente com JavaScript- confia neles.
Acelerar as Coisas
Os criadores dos frameworks JavaScript despendem um grande esforço para ter a certeza que os seus frameworks são rápidos. O primeiro objectivo do JavaScript para o uso em massa de visitantes na web deve ser a rapidez – os utilizadores esperam precisão, e a velocidade é a parte mais importante. Qual é o framework mais rápido hoje em dia? Podes ver aqui.
Evitar Funções Primárias do JavaScript
Porquê usar as funções primárias do JavaScript quando podes usar funções mais amigáveis do Framework? Por exemplo:
//JavaScript Normal
document.getElementbyId('minhaDiv').style.color = '#f00';
//JavaScript MooTools
$('minhaDiv').setStyle('color','#foo');
Compatibilidade Entre Browsers
Na maioria das vezes não precisas de te preocupar com a compatibilidade entre browsers porque as cabeças por trás do teu framework já trataram disso.
Estas são as razões porque uso frameworks JavaScript. Preciso de dizer mais alguma coisa?
Tens mais alguma razão? Compartilha!





