Panoramica dei framework Javascript

di: Andrea Giammarchi     05 Febbraio 2007

WinLIKE

Descrizione

Il nome scelto spiega bene cosa possa fare questo framework capace di creare un vero e proprio ambiente desktop. Funzionale, graficamente ben fatto, compatibile ed innovativo.

Impressioni

Basta entrare nel sito per accorgersi delle caratteristiche messe a disposizione dal framework. La cosa più interessante è il peso complessivo della libreria, irrisorio se paragonato ad altre in grado di produrre lo stesso risultato. Gratuito e sicuramente unico nel suo genere, l'impressione è sicuramente ottima.

Pregi

  • ottimo rapporto peso/potenzialità
  • facile da utilizzare
  • compatibile con molti browser ed indipendente dal linguaggio server adottato

Difetti

  • potenzialità interessanti ma limitate oltre la sola rappresentazione simil Desktop
  • più che Web 2.0 ed Ajax è un iframe oriented
  • stravolge il normale flusso dati di una pagina e non è facilmente implementabile su progetti esistenti

Giudizio

Ottimo per l'insieme di caratteristiche quali leggerezza ed originalità, ottimo il supporto per i browser. Quello che delude è la reale utilità di questo framework che sorprende e annoia allo stesso tempo. Sicuramente divertente e probabilmente tra i più facili da utilizzare ma sembra essere concettualmente arretrato rispetto l'era Web 2.0... più che un framework, un esperimento ben riuscito.

Zimbra AjaxTK

Descrizione

L'ultimo della lista, ma non per le caratteristiche. Zimbra più che un framework è un ambiente di sviluppo, collaborazione, gestione mail virtuale basato sullo scambio dati asincrono. Una suite completa dove la punta di diamante è rappresentata dall'Ajax email client.

Impressioni

Molto bello il sito e molto professionale il prodotto. Questa piattaforma cross browser sembra promettere tanto ma non è troppo utile per sviluppare proprie interfacce Web. L'utilizzo esclusivo come client engine sembra essere infatti l'unica vera peculiarità di casa Zimbra ed il peso di tutta la libreria, capace di drag&drop su widget graficamente curati e tecnicamente funzionali, non è certo contenuto. Del resto, avrebbe stupito oltremodo il contrario.

Pregi

  • applicativo robusto, veloce affidabile
  • Open Source
  • compatibile con la maggior parte dei browsers in circolazione

Difetti

  • pesante
  • non è un framework di sviluppo ma un vero e proprio applicativo

Giudizio

Ottimo risultato e minimo sforzo per chi vorrà adottare questa soluzione come client email. Non rientra a pieno nella categoria dei framework per sviluppare ma può mostrare egregiamente quanto sia possibile fare tramite JavaScript ed Ajax, da prendere come esempio, l'uso è invece più che facoltativo.

Conclusione

Sono presenti i più noti ma non sono presenti tutti. Esistono tante altre varianti per sviluppare componenti grafici, interi applicativi o sfruttare Ajax, JSON, SOAP. Provarli tutti potrebbe risultare dispendioso ma se si è alla ricerca di un framework perché non si ha tempo o capacità di crearne uno proprio la lista dei candidati si ristringe. Molte di queste librerie sono parte integrante di framework lato server disponibili per la maggiorparte dei linguaggi più noti. Qualcuno, probabilmente esperto, ha già deciso quale sia la libreria migliore per sviluppare rapidamente con PHP, C#, Java o Python ed il consiglio è di analizzare il perché sia stata scelta una piuttosto che un'altra. L'importante è selezionare il giusto compromesso qualità, peso, compatibilità e potenzialità... e questo, purtroppo, non è affatto facile!

Guide JavaScript

Guida Node.js

Il framework che permette di per usare V8, l'interprete JavaScript...

Canvas, guida ai framework

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida jQuery UI

Creare siti ricchi e dinamici con jQuery UI, il progetto ufficiale...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso JQuery e Ajax per Webmaster

03 Luglio 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti