Metodi di scambio dati postato il 05/01/2009 02:40:13 nel forum programmazione, gdrcd, open source, hosting
Mi scuso per il titolo sicuramente inappropriato ma non riuscivo a trovare una sintesi "da titolo" adatta all'argomento da trattare.
In breve in un thread sulla Struttura a skin di new world (https://www.gdr-online.com/readforum.asp?id=82415&pag=2 ↗) è venuta fuori una discussione interessante su quale sia il metodo corretto, più veloce ed efficiente per trasmettere dati da server a browser.
Per riassumere, new world, come altri gdr, usa ajax semplicemente per fare chiamate asincrone a programmi php che restituiscono direttamente html già formattato.
Shanks1 ha, a mio avviso giustamente, detto che così è inutile -tanto vale un iframe o simili- perchè veniva a mancare l'idea stessa di utilità di AJAX.
Quindi proponeva di usare linguaggi per scambiare dati del tipo di xml, json et similia e di lasciare poi a javascript il compito di impaginare il tutto (lui suggeriva l'uso della funzione nativa di prototype chiamata Template, ma mi stuzzica personalmente l'idea di usare il DOM).
La questione la trovo particolarmente interessante, perchè ho da poco sviluppato una ancora molto rudimentale chat in ajax e json ma sono rimasto colpito dal potenziale che potrebbe avere applicato all'intero gdr.
Vorrei sentire il parere di più persone, allargando la discussione e avendola posta in un apposito topic.
grazie :)
Pagine → 1
05/01/2009 08:39:24
Questo argomento e relativa spiegazioni ed approfondimenti interesserebbero anche a me, che da secoli cerco di affrontare Ajax con scarsissimi risultati ç_ç
05/01/2009 10:09:55 e modificato da clemence il 05/01/2009 10:15:55
Chiedo scusa se rispondo a shanks da qua ignorando temporaneamente gli altri scritti.
05/01/2009 11:50:53
05/01/2009 13:24:09
Ehm, arrivo tardi :D
oorazoroo è stato più che esauriente penso :P
05/01/2009 13:33:42 e modificato da clemence il 05/01/2009 13:34:19
Veramente non ho mai detto che con ajax intendo richiamare una intera pagina e stamparla in un div.
Ho detto che recupero i dati che mi servono e li metto in un div o dove mi servono.
Se mi servono in un div probabilmente avranno bisogna di una data formattazione xhtml aggiuntiva e in quel caso faccio prima, eventualmente, a darla direttamente all'output (xhtml diretto) o, se ho dubbi su tutte le destinazioni future, in xml trasformato in quel caso da xslt in xhtml.
05/01/2009 14:07:15
05/01/2009 15:02:13
05/01/2009 16:53:57
Se si tratta di impaginare, oramai, con le potenze di calcolo che si hanno su qualsiasi pc attualmente in commercio, non ci sono problemi.
L'unico problema sussiste nell'interpretazione di json da parte di internet explorer (ammetto piuttosto lentino). Basta fare a meno di usare json per il più comune xml, in tal caso non si notano rallentamenti: basta che apriate il task manager per capuire quante risorse sta succhioando il vostro browser.
Ad ogni modo, json non sarà più un problema per internet explorer a partire dalla prossima versione IE8.
Nessuno costringe a usare json, allo stesso moso potete usare xml, il risultato è che non vengono subiti rallentamenti da parte del browser visibili a un utente umano.
07/01/2009 18:26:54
Quando parlo di ultima generazione, intendo Pentium 4, uscito nel lontano 2001 :)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Il gestore di Exclusive Villa GdR ha risposto alla recensione di sparhawack
New Orleans: Nuova Trama - Ottobre 2025
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
I dati del generatore di rank sono stati aggiornati!
Mondo Hogwarts: Sull'Hogwarts Express!
New Star Wars Gdr: Quest Vocale: Boom-Boom Glitter...stim
RAID Shadow Legends: Riequilibrare il set di attrezzi Chronofage
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Enlisted: Modifiche al punteggio di battaglia delle armi
Le Cronache di Raja Dunia: Rework Razza Umani
Shadow Scape: ✨ Ritorno dalle vacanze!
Storie di Agarthi: Quest: alla ricerca d'un varco per il limbo
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
RAID Shadow Legends: Aggiornamento 10.70.0 👹
Il gestore di Age of Crystals ha risposto alla recensione di bloodymary1900
Nyx Insight - Project S.E.T.: Comunicazione / Riassetto
glaucozilla ha recensito La Tana del Ladro
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Arcane Roleplay - Intervista allo staff dell'MmoRpg ambientato nel mondo di Harry Potter... Arcane RolePlay
Terre Invisibili - Il gestore di Terre Invisibili in una corposa intervista su uno dei primi gdr play by chat italiani
Intervista GDRCD 5.5 - Intervista allo sviluppatore del nuovo GDRCD 5.5.. Breaker!
Naruto GDR - Intervista a Takkero, gestore di uno dei più grandi e longevi play by chat su Naruto!
I Play by Chat a Vinci! - I play by chat sbarcano alla Festa dell'Unicorno a Vinci e noi intervistiamo il gestore di Stargate Command!
Tool Grafici - Tool online e contenuti grafici per principianti da utilizzare gratuitamente online!
Contaminazione, Potere e Morte - La Contaminazione, il Potere e la Morte. L’Anello che tiene tra Virgilio, Seneca e la sub-creazione..
Fengard - Intervista al gestore di Il Regno Perduto di Fengard il play by chat fantasy!