Diferença Entre ExtJS e jQuery Diferença entre

Anonim

ExtJS vs jQuery

ExtJS e jQuery são dois dos frameworks mais populares para o desenvolvimento de aplicativos de Javascript, que são usados ​​principalmente para fornecer interfaces interativas para sites. A principal diferença entre jQuery e ExtJS e, eventualmente, o maior fator na escolha entre os dois, são as licenças que possuem. jQuery está sob a licença GPL e MIT, que basicamente permite que você use isso sem muitas restrições. Em comparação, a ExtJS funciona sob a GPLv3 e uma licença comercial. Em termos leigos, você pode usar o ExtJS sem taxas, desde que o aplicativo que você está usando seja também de código aberto e sob a licença GPLv3. Se o seu aplicativo não for de código aberto, você precisa 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 ExtJS e jQuery é o tamanho, o que é resultado de diferenças em seu design. O ExtJS é um quadro mais completo, onde a maioria das coisas que você precisa já está lá. Em comparação, jQuery é basicamente apenas a biblioteca central e depende muito dos plug-ins para fornecer as funcionalidades mais avançadas. Por isso, o ExtJS é bastante grande comparado ao jQuery. A desvantagem para jQuery é a complexidade adicionada em encontrar e incluir todos os plug-ins necessários para sua aplicação. Os usuários experientes estão tão acostumados a isso, tornando-se apenas um passo adicional, mas os novatos podem ter problemas para selecionar os plugins certos e fazê-los funcionar como eles pretendiam.

Existem também recursos disponíveis no ExtJS que não estão disponíveis no jQuery no total. Uma das principais características é o armazenamento off-line, que permite ao navegador armazenar o aplicativo de trabalho para que possam ser acessados ​​quando não há conexão à Internet. O ExtJS consegue isso usando o Google Gears ou o Adobe Air, que são programas separados que são desenvolvidos e mantidos por outras empresas. Mesmo que o recurso não seja parte integrante do ExtJS, o fato de o jQuery não possuí-lo dá uma ligeira vantagem ao ExtJS.

A escolha entre ExtJS e jQuery depende em grande parte de se você está disposto a liberar seu código ou se você deseja ganhar o dinheiro para obter a licença comercial. Se você não quer fazer os dois, jQuery é uma escolha para você.

Resumo:

1. jQuery é totalmente gratuito enquanto a ExtJS não é

2. jQuery é muito mais leve do que ExtJS

3. jQuery confia muito mais em plugins que o ExtJS faz

4. ExtJS é mais fácil de usar do que jQuery

5. ExtJS oferece suporte ao armazenamento off-line enquanto jQuery não