Cattivi maestri

Se anche voi vi hanno raccontato che jquery serve per fare qualche animazione, per nascondere o mostare qualche elemento, per cambiare qualche classe, o per aggiungere "dinamicamente" qualche tag, scritto prima da qualche parte.

beh, allora anche voi...


... anche voi siete stati presi in giro.

Di fatto con jquery si può realizzare un template delle pagine e da li spingersi fino a un framework.
Ah a, capito bene: un template e un framework!
E se a questo si aggiungono le API per Ajax, ecco che avete messo su un sito estremamente dinamico e con un grosso vanatggio: tutto il lavoro sporco di calcolo e rendering lo fa il client, ah a capito benissimo: il lavoro duro lo fate fare al pc del visitatore e nn al vostro preziosissimo e dalle risorse limitatissime server.

Figata!

Fino ad oggi il mio modo di lavorae era di sfruttare il server per costruire le pagine eseguendo script php. Se ho 100 visitatori contemporaneamente il mio server deve eseguire gli stessi script 100 volte, occupando 100 volte lo spazio di memoria per poi spedire via tutta la pagina bella finita a 100 visitatori.

Usando un template in js con jQ, invece spedisco solo il template della pagina (2) e i dati che ci devono stare. Il rendering della pagina se lo fa il visitatore sul suo pc, usando la sua cpu e la sua memora: il mio server ha dovuto solo spedire a 100 di loro i dati da mostare e le posizioni di dove mostrarle.
E dato che il template sta in un . js, finchè il visitatore nn svuota al cache, alla seconda volta che torna gli invio solo e soltanto  i dati da mostare.

Doppia Figata!!

Nn basta, perchè se ci metto un po' di Ajax, i dati li invio nn tutti in una volat, ma man mano che il visitatore vuole vederli. Ecco allora come fa tumbler: ha il template dei post e invai i dati man mano che scorri a fondo pagina.

Trippla Figata!!!

Fan culo maestri del cazzo: altro che .fadeIn .fadeOut o .toggle di qui .addClass di la.
Chissa se era perchè ignoranti o perchè svoglaiti nn avevano il tempo o le capacità di insegnarci altro


Nessun commento:

Posta un commento