Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #8081
| From | "ciccio" <21669invalid@mynewsgate.net> |
|---|---|
| Newsgroups | it.comp.lang.javascript |
| Subject | Re: differenza tra jQuery |
| Message-ID | <2016102008535421669@mynewsgate.net> (permalink) |
| References | (4 earlier) <e6otfhFjpqU1@mid.individual.net> <2016101909502521669@mynewsgate.net> <e6ovk1F13k8U1@mid.individual.net> <2016101913032421669@mynewsgate.net> <e6q0aeF8r25U1@mid.individual.net> |
| Date | 2016-10-20 08:53 +0000 |
Alessandro Pellizzari <shuriken@amiran.it> ha scritto: > Il Wed, 19 Oct 2016 13:03:24 +0000, ciccio ha scritto: > > > IE non li supporta ma è ininfluente dato che ormai non lo usano manco > > più gli zombie, Safari fa lo stesso ma tanto fa talmente schifo che > > tutti gli utenti MAC usano altro al suo posto. > > > > Tutti gli altri sono ampiamente trascurabili. > > Secondo NetMarketShare IE ha ancora un 25% di mercato desktop, Safari 4%. > Sul mobile Safari ha il 25%, Android Browser il 9% e Opera Mini il 6.5%. > > Tralasciando Opera Mini che comunque spacca qualsiasi cosa, ti stai > giocando il 30% del mercato desktop e il 35% di quello mobile. Guarda che c'è ormai Edge che rimpiazza IE. Quest'ultimo è stato fatto morire già in casa, figurati gli utenti... Quel 25% di Safari sul mobile, se è attendibile, è costituito da apple fanboy o gente che usa solo il cell ignorando che esistono i computer... > >> > AJAX "molto verboso"? Mah, un file libreria con le pochissime > >> > funzioncine AJAX che servono occupa si è no pochi kb. > >> > >> jQuery 3.1.1 sono 85 KB con tutto dentro, e ritorna promises, e ti > >> encoda i dati dei form, e ti gestisce gli header, ecc. ecc. > > > > Sì ma si possono fare le stesse cose anche senza quegli 85 KB > > Usando un'accozzaglia di altre librerie meno testate, o, peggio, > reimplementando il codice in casa. Quindi in ogni caso con meno > aggiornamenti, meno controlli di compatibilità, meno QA e più lavoro. Non credere, se nei siti gli utenti hanno usato jQuery, *devono* lo stesso mantenerlo aggiornato periodicamente, pena incorrere negli stessi problemi. > > Mah, a me in passato è capitato di ispezionare codice di gente che ha > > usato jQuery come si usano i pezzi di una scatola lego senza alcun > > criterio, e mi è venuto mal di testa a tentare di capice che cazzo > > volevano fare... > > Il codice di merda lo si scrive in qualsiasi linguaggio. Il bellissimo > Erlang è stato usato per programmare RabbitMQ e non ti dico i salti > mortali che dobbiamo fare per non farlo schiattare quando aumenta un po' > il carico. Ho visto obbrori in Python che nemmeno in Brainfuck. Ecc. ecc. Certo i pasticci fatti dai peracottari sono sempre in agguato... > >> Certo che se usi Angular o React non ne hai più bisogno, ma allora lì > >> hai altri problemi. :P > > > > Ma magari sono meno "farraginosi" e "delicati" di quelli di chi ha usato > > jQuery senza criterio. > > Oh, fidati che anche quelli schiantano se usati in modo sbagliato, e non > è nemmeno troppo difficile usarli in modo sbagliato, a dire il vero. Purtroppo è cosa nota... Agli addetti ai lavori ;-) > Non puoi giudicare la qualità di jQuery (che è eccezionale, secondo me) > basandoti sul codice che la gente scrive. Anzi, il fatto che la gente > riesca a scrivere così tanta roba e se ne spacchi così poca è tutto a > favore di jQuery. Dai eccezionale è una parola grossa, è solo una libreria che c'ha opportunamente sguazzato nel momento critico di passaggio di JavaScript da linguaggio giocattolo bistrattato da tutti a linguaggio per fare gli effetti ganzi nei siti web in un momento di evoluzione particolare... > Al di là della difesa di jQuery, l'importante è usare lo strumento giusto > al momento giusto. Certo. > A uno che inizia non puoi dire "scriviti le 30-40 righe di codice per > usare XmlHttpRequest a mano e occhio alla gestione degli eventi > asincrona", ma le 4 righe di jQuery con due callback le capiscono subito, > e magari poi approfondiscono. No, questo invece non accadrà mai. Uno che si avvicina ad AJAX tramite jQuery non andrà mai ad indagare cosa avviene sotto il cofano, perché si cullerà troppo bene nella comodità che ha trovato già bella che pronta. > Altrimenti diciamo a tutti di iniziare con asm.js che è molto più potente > e fa tutto quello che fa js ma meglio. :P Perché no? Se uno deve fare videogame su Internet è la via più sensata...
Back to it.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
differenza tra jQuery carmelo <carmelo.giu@alice.it> - 2016-10-13 15:07 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-13 18:55 +0000
Re: differenza tra jQuery g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-10-14 08:54 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-14 08:39 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-14 10:30 +0100
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-14 10:49 +0000
Re: differenza tra jQuery g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-10-14 11:35 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-14 10:51 +0000
Re: differenza tra jQuery g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-10-14 15:50 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-14 16:29 +0000
Re: differenza tra jQuery Alex <tommaso5ita@yahoo.it> - 2016-10-18 23:39 +0200
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-19 10:42 +0100
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-19 09:50 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-19 11:18 +0100
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-19 13:03 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-19 19:36 +0000
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-20 08:53 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-20 10:53 +0100
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-20 10:55 +0000
Re: differenza tra jQuery Roberto Tagliaferri <tagliaferri@bofhland.org> - 2016-10-20 13:54 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-20 16:18 +0000
Re: differenza tra jQuery Roberto Tagliaferri <tagliaferri@bofhland.org> - 2016-10-21 08:43 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-21 07:24 +0000
Re: differenza tra jQuery Roberto Tagliaferri <tagliaferri@bofhland.org> - 2016-10-21 12:03 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-21 11:42 +0000
Re: differenza tra jQuery Indec Mal <indecmal@gmail.com> - 2016-10-26 01:28 -0700
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-26 14:40 +0000
Re: differenza tra jQuery Indec Mal <indecmal@gmail.com> - 2016-10-27 02:50 -0700
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-27 10:43 +0000
Re: differenza tra jQuery Alex <tommaso5ita@yahoo.it> - 2016-10-19 17:25 +0200
Re: differenza tra jQuery carmelo <carmelo.giu@alice.it> - 2016-10-15 14:22 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-15 14:14 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-13 20:53 +0000
csiph-web