Script (101)


DHTMLX

Una delle librerie javascript, per la progettazione di applicazioni web server e per dispositivi mobile, più complete che ho avuto modo d’incontrare sul web è quella offerta da DHTMLX. Il sito offre molti semplici e anche articolati esempi sia per l’utilizzo della libreria standard (gratuita) nonché per quella destinata ai dispositivi mobile touch screen. Il sito mette anche a disposizione per gli sviluppatori un tool visual designer per la progettazione di applicazioni che sfrutta il metodo RAD, con un video tutorial che ti guida progressivamente alla realizzazione di una semplice interfaccia grafica per sistemi operativi iPhone e Android.




Knockout.js

Uno dei principali vantaggi offerti dai framework MVC o MVVM è quello di semplificare notevolemente il progetto di un’applicazione web ottenendo risultati davvero apprezzabili non solo in termini di tempo, ma soprattutto di qualità del prodotto. Una libreria javascript free (allo stato puro!) che obiettivamente credo non deve mancare nel background di uno sviluppatore è quella offerta da Knockout. In termini di produttività e versatilità Knockout raggiunge davvero livelli ineccepibili con un notevole risparmio di codice fondamentale per la realizzazione di applicazioni web server MVVM (Model-View-View Model) altamente performanti, compatibili con i browser più diffusi presenti in rete (anche datati) e con gradevoli effetti. Il sito dello sviluppatore offre una serie di significativi esempi che ti aiutano a percepire la straordinaria semplicità nell’impiego di questa impressionante libreria javascript.




Highcharts JS

Una delle librerie di grafici gratuite più gradevoli e intuitive scritte in puro javascript destinate alle tue applicazioni web server è sicuramente quella fornita da Highcarts JS. Il sito fornisce molti esempi e stili dei grafici con la possibilità di apprendere rapidamente le tecniche per includerli nelle tue pagine web. Highcarts JS è compatibile con tutti i browser diffusi presenti in commercio, persino con IE 6.0, e per chi desidera impiegarla per un uso commerciale il sito del produttore offre una serie di licenze che puoi acquistare direttamente on-line.




Selectivizr

Selectivizr è un utility javascript che permette di emulare le pseudo classi e attributi CSS3 per renderle compatibili con le versioni di IE dalla release 6 alla 8. L’impiego è semplice, devi aggiungerlo negli script della tua pagina web e selectivizr farà il resto.




Yepnope

“Require javascript con Yepnope.js“, vuol dire filtrare, velocizzare e caricare solo quegli script che occorrono effettivamente all’utente (anche in base al browser client che utilizza per la navigazione) impiegando questo straordinario componente. I framework javascript sebbene offrono l’opportunità, con eventi ed effetti, di rendere più gradevole la navigazione di un sito web per gli utenti, dall’altro lato hanno il difetto di rallentare il caricamento delle singole pagine che li impiegano o non essere compatibili con alcuni browser. Yepnope va a rimediare a questo inconveniente come caricatore asincrono condizionale sia per i fogli di stile, nonché per le risorse javascript incluse in una pagina. Utilizzato in combinazione con Modernizr puoi ottimizzare il metodo e la strategia del Progressive enhancement.