Che cosa ha reso così popolare jQuery? Quali sono le offerte che altre librerie JavaScript non hanno?

12

Secondo W3Tech , questo link , questo link , questo link e molte altre fonti, jQuery sta davvero diventando ciò che IE ha sperimentato nel mondo del web browser (guadagnando più dell'80% del mercato per un periodo).

Non ho la conoscenza di altre librerie JavaScript come MooTools, YUI, ecc. perché quando ho iniziato lo sviluppo web, jQuery era già avanti e l'ho scelto.

Le altre librerie sono davvero così orribili, o mancano di qualcosa che jQuery ha esclusivamente? Qual è la ragione (s) dietro questa enorme quota di mercato?

    
posta Saeed Neamati 14.09.2011 - 11:42
fonte

6 risposte

17
  1. Missione e filosofia: jQuery si proponeva di rendere la manipolazione DOM più facile da usare e aveva un unico obiettivo nel raggiungimento di tale obiettivo. Altri framework come Mootools e Dojo si sono concentrati su come rendere più facile la creazione di applicazioni complesse, un'idea che era in anticipo sui tempi (nel 2007) e dividere l'attenzione della comunità e creare complessità non necessarie per il 99% degli sviluppatori che non sono interessati a applicazioni complesse o javascript avanzato.

  2. concatenamento. catene jQuery, altri quadri no. Ciò ha comportato una grande leggibilità e una rivoluzione di facilità d'uso per quanto riguarda javascript.

risposta data 14.09.2011 - 12:05
fonte
9

Ciò che ha fatto per me è l'eccellente documentazione e la sintassi della sintassi.

Gli altri set di strumenti non hanno (non hanno?) l'ottima documentazione che ha jQuery, ed essere in grado di farvi riferimento usando solo $ è grandiosa.

Il suo uso della sintassi del selettore CSS per la selezione di elementi era anche qualcosa che non vedevo prima e ne fa una barriera di ingresso molto bassa per i progettisti che conoscono molto bene il CSS ma non javascript.

E ovviamente una quantità incredibile di plug-in.

    
risposta data 14.09.2011 - 11:55
fonte
2

La chiave della popolarità di jQuery, penso, sta nella sua visibilità.

Una volta che entri in JavaScript in un modo professionale (o "d'élite appassionato") e vuoi Awesome Stuff, dai un'occhiata a quali altre pagine con Awesome Stuff hanno usato.

"Visualizza sorgente" su questa stessa pagina, per esempio.

È diventato popolare perché era di gran lunga il migliore in circolazione. Ora che molti hanno raggiunto, sono dietro e resteranno indietro per molto tempo, perché jQuery si è già diffusa così tanto. Inoltre, i nomi sono importanti. Ho completamente saltato "Prototipo" perché pensavo che non fosse ancora finito / stabile. È ... solo un prototipo.

Mi rendo conto ora che ho sbagliato, naturalmente, ma ora sono già super felice con jQuery.

    
risposta data 14.09.2011 - 11:57
fonte
2

Uno dei motivi per cui jQuery è diventato così popolare è a causa della sua natura plug-in. Ha permesso ad altri di costruire su jQuery mentre il codice base è rimasto lo stesso. Naturalmente, anche l'open source e il buon supporto della documentazione hanno aiutato. L'adozione da parte di alcune grandi aziende come Google ha anche alimentato la sua crescita.

    
risposta data 14.09.2011 - 12:01
fonte
2

jQuery è stato adottato da grandi organizzazioni. Ma cosa li ha spinti ad adottare questa nuova biblioteca? Il motivo principale per cui mi sono innamorato di jQuery è stato il fatto che ha risolto tutte le stranezze del browser quando ho trovato che altre librerie erano buggate a volte.

Altri professionisti è stato molto facile da usare e da scegliere, ottima documentazione e un'enorme quantità di plug-in gratuiti disponibili. È stato così facile trovare ciò di cui hai bisogno che qualcuno nella comunità abbia già creato un plug-in che faccia ciò che ti serve usando la libreria jQuery.

Si riduce a facilità di utilizzo, rapida raccolta, documentazione approfondita, correzioni al browser, ampia base di community, carichi di plugin disponibili e open source, ovviamente!

    
risposta data 14.09.2011 - 17:51
fonte
1

Sono principalmente un utente mootools, quindi la mia vista potrebbe essere distorta. Ciò che rende così popolare jQuery è che è stato utilizzato nelle app Web più diffuse all'inizio dei giorni della libreria js. E non devi capire nulla su javascript (chiusure per esempio) per usarlo in modo efficiente.

Ha una documentazione relativamente buona, molti esempi live e molti plugin e librerie che puoi semplicemente decomprimere nel progetto da usare.

    
risposta data 14.09.2011 - 14:22
fonte

Leggi altre domande sui tag