O que tornou o jQuery tão popular? Quais são as ofertas que outras bibliotecas JavaScript não oferecem?


12

De acordo com a W3Tech , este link , este link , este link e muitas outras fontes, o jQuery está realmente se tornando o que o IE experimentou no mundo dos navegadores da web (ganhando mais de 80% do mercado por um período).

Eu não tenho o conhecimento de nenhuma outra biblioteca JavaScript como MooTools, YUI, etc. porque, quando eu comecei o desenvolvimento web, o jQuery já estava à frente e eu o escolhi.

Outras bibliotecas são realmente tão terríveis ou faltam algo que o jQuery possui exclusivamente? Qual é o motivo por trás dessa enorme participação de mercado?


5
"what IE experienced in the world of web browsers"O que você quer dizer?
StuperUser

3
@StuperUser, ele significa um monopólio de fato.
Kevin

Respostas:


17
  1. Missão e filosofia: o jQuery se propôs a facilitar a manipulação do DOM e tinha um foco único em atingir esse objetivo. Outras estruturas, como o Mootools e o Dojo, se concentraram em facilitar a criação de aplicativos complexos, uma ideia que estava à frente de seu tempo (em 2007), e dividiu a atenção da comunidade e criou complexidade desnecessária para 99% dos desenvolvedores que não estão interessados ​​em aplicativos complexos ou javascript avançado.

  2. Encadeamento. cadeias jQuery, outros frameworks não. Isso resultou em uma grande legibilidade e facilidade de uso na revolução do javascript.


Por encadeamento, você quer dizer isso? mootools.net/docs/core/Class/Class.Extras ou o termo está sobrecarregado?


1
Ao encadear o que ele realmente quer dizer é que você pode fazer algo como $ ('. Target'). Attr ({...}). Click (function () {...}). FadeIn ();
Zachary K

É minha opinião que a razão pela qual a API do jQuery é tão boa é que matematicamente o jQuery é uma mônada, por isso segue algumas regras muito naturais em termos de composição e outras coisas.
Zachary K

9

O que isso fez para mim é a excelente documentação e a concisão da sintaxe.

Outros conjuntos de ferramentas não possuem a excelente documentação que o jQuery possui, e poder se referir a ela apenas usando $é ótimo.

Seu uso da sintaxe do seletor CSS para a seleção de elementos também era algo que eu não via antes e a torna uma barreira de entrada muito baixa para designers que conhecem CSS muito bem, mas não javascript.

E, claro, uma quantidade inacreditável de plugins.


4
Perl é conciso. jQuery é conciso.
Jggy

2

A chave para a popularidade do jQuery, eu acho, está na sua visibilidade.

Depois de entrar no JavaScript de uma maneira profissional (ou "entusiasta da elite") e desejar o Awesome Stuff, você vê quais outras páginas com o Awesome Stuff foram usadas.

"Visualizar fonte" nesta mesma página, por exemplo.

Tornou-se popular porque era de longe o melhor. Agora que muitos os alcançaram, estão atrasados ​​e ficarão atrasados ​​por um longo tempo, porque o jQuery já se espalhou tanto. Além disso, os nomes são importantes. Eu pulei completamente o "Prototype" porque pensei que ainda não estava terminado / estável. É ... apenas um protótipo.

Percebo agora que estava errado, é claro, mas agora já estou super feliz com o jQuery.


2

Uma das razões pelas quais o jQuery se tornou tão popular é por causa de sua natureza de plug-in. Ele permitiu que outros desenvolvessem o jQuery enquanto o código base permanecia o mesmo. Obviamente, ser de código aberto e ter um bom suporte de documentação também ajudou. A adoção de algumas grandes empresas como o Google também impulsionou seu crescimento.


2

O jQuery foi adotado por grandes organizações. Mas o que os levou a adotar essa nova biblioteca? Meu principal motivo para me apaixonar pelo jQuery foi porque ele corrigia todas as peculiaridades do navegador quando eu encontrava outras bibliotecas com erros às vezes.

Outros profissionais foram super fáceis de escolher, ótima documentação e enorme quantidade de plugins gratuitos disponíveis. Foi tão fácil encontrar o que você precisa que alguém da comunidade já criou um plug-in que faz o que você precisa usando a biblioteca jQuery.

Tudo se resume à facilidade de uso, à rápida coleta, à documentação completa, à correção de peculiaridades do navegador, à grande base da comunidade, à grande quantidade de plugins disponíveis e ao código aberto!


1

Eu sou principalmente um usuário do mootools, então minha visão pode ser tendenciosa. O que torna o jQuery tão popular é que ele foi usado em aplicativos da web populares no início dos dias da biblioteca do js. E você não precisa entender nada do javascript (fechamentos, por exemplo) para usá-lo com eficiência.

Possui uma documentação relativamente boa, muitos exemplos ao vivo e muitos plugins e bibliotecas que você pode descompactar no seu projeto para usar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.