|
Per essere vincente un’applicazione non può semplicemente funzionare bene, deve anche essere bella da vedere, intuitiva e gradevole da usare. È un compito difficile da raggiungere anche nello sviluppo di applicazioni di tipo client/server, e quando il target è il web l’impresa diventa persino più ardua. Come ottenere un'applicazione interattiva come quella client/server ma sul web?
Finché si parla di siti internet e pagine con contenuto animato, come Flash, è tutto relativamente semplice. Ma per gestire le animazioni delle videate, lo scrolling dei dati, l’apertura e la chiusura delle finestre di lookup di un’intera applicazione serve qualcosa di più.
In.de mette a disposizione RD3, un framework javascript full-ajax che permette un risultato grafico allo stato dell’arte con prestazioni al top e un ridottissimo consumo di banda.
Il rendering degli oggetti a video, le animazioni e i comportamenti base delle schermate sono realizzate dal browser. La comunicazione con il server è limitata ai soli eventi che il browser non può gestire in autonomia, i dati vengono inviati solo se strettamente necessario e memorizzati in una cache temporanea. In più tutti i pacchetti trasmessi sono compressi per ridurre ulteriormente il carico sulla banda utilizzata. Lo strato di comunicazione analizza lo stato della linea internet e lo stato di occupazione del server in modo garantire il massimo dell’interattività possibile con le risorse disponibili. Il risultato sono applicazioni che mantengono sempre una buona usabilità, anche in connessione mobile GPRS, e che raggiungono i 40 frame al secondo su connettività adsl.
In più le applicazioni ottenute sono cross broswer NPE (Near Pixel Equivalent), vale a dire che sui browser supportati (IE6+, Firefox3+, Safari3+, Chrome1+) c’è una vera equivalenza grafica.
Scopri di più sullo schema di funzionamento di RD3, e poi tocca con mano la velocità dell’applicazione FPS.
|