This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

Librerie che "nascondano" la complessità ajax:#

Ne esistono parecchie open. Nello sviluppo "webup2" stiamo utilizzando prototype.
http://www.prototypejs.org/
Avevo scritto qualcosa qui


Si, è ottimo, lo stiamo usando anche noi, anche se non esplicitamente per implementare chiamate AJAX, se non in pochi casi. E' comodissimo anche per il javascript più tradizionale, visto chè è cross-browser e che aggiunge agli elementi della pagine funzioni e attributi per la manipolazione abbastanza semplici da usare, e soprattuto ben documentati.

--m.sanfilippo, 12-nov-2008


Io invece sono abituato ad usare strumenti che per quanto possibile tolgano la complessità di usare direttamente il javascript ma che in qualche modo siano in forma di IOC o di generatori di codice javascript. Due esempi sono:

  • DWR che permette di interagire con Java e ha un buon seguito nella community Java-Ajax
  • GWT che permette di dimenticarsi di Javascript e di utilizzare Java per generare interfaccie SWT/Swing-like Inoltre in questo caso è possibile anche aggiungere componenti già creati e molto funzionali come quelli forniti dal progetto GWT-EXT

--Carlo Cestana, 09-dic-2008 09:55


Il problema con cui mi sono scontrato io è che spesso il codice generato da questi strumenti è difficile da integrare con quello scritto "alla vecchia", è molto complicato da debuggare e non scala bene, quindi si presta male alle personalizzazioni spinte e/o ai grossi progetti. Diciamo che sono ottimi per utility piccole e con funzioni semplici, pensate e realizzate interamente con uno di questi toolkit. Sicuramente saranno migliorati con il tempo, e, con buona probabilità, in futuro si tenderà sempre più a utilizzare "generatori" di codice javascript. Diciamo che prototype risolve alcuni problemi cross-browser e arricchisce gli oggetti con proprietà e metodi che aumentano la leggibilità e l'efficienza del codice.

Lasciatemi dire che, tra l'altro, qui AJAX non c'entra molto...

--m.sanfilippo, 09-Dec-2008 16:23

Add new attachment

Only authorized users are allowed to upload new attachments.
« This particular version was published on 14-Apr-2010 14:30 by m.sanfilippo.