Rubino sui binari 3.1 utilizza una nuova tecnologia chiamata Sprockets per velocizzare l'esecuzione di JavaScript. Sprockets riunisce tutte le funzionalità utilizzate da un'applicazione Web in un unico file, semplificando il lavoro dello sviluppatore e accelerando i tempi di risposta dell'applicazione. Nuove funzionalità a cui prestare attenzione
Pipeline di risorse
Asset Pipeline è la caratteristica principale del rilascio (Ruby on Rails 3.1). In termini semplici consente la corretta organizzazione dei file CSS e JavaScript. La pipeline delle risorse aiuta a semplificare l'organizzazione e la gestione delle risorse.
Combinando la pipeline con un server web e applicativo ben sintonizzato, i siti web saranno velocissimi! Inoltre, i browser caricheranno le pagine più velocemente che mai, specialmente se utilizzate con la pipeline delle risorse, perché si tratta di un solo file utilizzato in tutta l'app. Idealmente, mentre l'utente naviga nel tuo sito web, il suo browser non dovrebbe caricare nuovamente le risorse poiché sono memorizzate nella cache; quindi il tempo di caricamento viene sperimentato solo alla prima visita.
Flusso HTTP
Lo streaming HTTP (aggiornamento Ruby on Rails 3.1) aiuta il server inviando dati al client in blocchi. Invece di inviarlo solo quando la pagina è stata completamente renderizzata, invia il contenuto renderizzato non appena viene prodotto.
jQuery è ora predefinito
La libreria JavaScript predefinita per Rubino sui binari è stato passato a jQuery. Gli utenti possono facilmente modificare la libreria predefinita precedente, Prototype, tramite un singolo comando. Gli sviluppatori non dovrebbero notare alcuna differenza e, in futuro, Ruby on Rails sarà in grado di sfruttare il lavoro svolto su questa popolare libreria.
Queste sono solo alcune delle nuove funzionalità disponibili con Rails 3.1. Ci sono molte altre cose buone che puoi esplorare. Dicci quale delle funzionalità elencate qui è più adatta alle tue esigenze. Buona programmazione!
Mettiti in contatto con noi.