Diferença entre ExtJS e jQuery

ExtJS vs jQuery

ExtJS e jQuery são duas das estruturas mais populares para o desenvolvimento de aplicativos Javascript, usadas principalmente para fornecer interfaces interativas para sites. A principal diferença entre o jQuery e o ExtJS e, eventualmente, o maior fator na escolha entre os dois, são as licenças que eles possuem. O jQuery está sob a licença GPL e MIT, que basicamente permite usá-lo sem muitas restrições. Em comparação, o ExtJS trabalha sob a GPLv3 e uma licença comercial. Nos termos do leigo, você pode usar o ExtJS sem nenhuma taxa, desde que o aplicativo em que o esteja usando também seja de código aberto e esteja sob a licença GPLv3. Se seu aplicativo não for de código aberto, você precisará obter a licença comercial, que custa várias centenas de dólares.

Com o licenciamento e as taxas de lado, a próxima grande diferença entre o ExtJS e o jQuery é o tamanho, resultado de diferenças no design. ExtJS é uma estrutura mais completa, onde a maioria das coisas que você precisa já está lá. Em comparação, o jQuery é basicamente apenas a biblioteca principal e depende muito de plug-ins para fornecer as funcionalidades mais avançadas. Por isso, o ExtJS é bastante grande comparado ao jQuery. A desvantagem do jQuery é a complexidade adicional na localização e inclusão de todos os plug-ins necessários para o seu aplicativo. Usuários experientes estão tão acostumados com isso, tornando-o apenas uma etapa adicional, mas os novatos podem ter problemas ao selecionar os plugins certos e fazê-los funcionar como pretendem.

Também existem recursos disponíveis no ExtJS que não estão disponíveis no jQuery. Um recurso importante é o armazenamento offline, que permite ao navegador armazenar o aplicativo em funcionamento, para que eles possam ser acessados ​​quando não houver conexão com a Internet. O ExtJS consegue isso usando o Google Gears ou o Adobe Air, que são softwares separados desenvolvidos e mantidos por outras empresas. Mesmo que o recurso não seja parte integrante do ExtJS, o fato de o jQuery não o ter, dá ao ExtJS uma ligeira vantagem.

A escolha entre o ExtJS e o jQuery depende muito do fato de você estar disposto a liberar seu código ou se deseja desembolsar dinheiro para obter a licença comercial. Se você não quer fazer as duas coisas, o jQuery é a escolha certa para você..

Resumo:

1.jQuery é totalmente gratuito enquanto ExtJS não é
2.jQuery é muito mais fácil de usar que o ExtJS
3.jQuery depende muito mais de plugins que o ExtJS
4.ExtJS é mais fácil de usar que o jQuery
5.ExtJS suporta armazenamento offline, enquanto o jQuery não