Java Applet vs Web 2.0 ?
E' possibile un paragone in questi termini? E cosa ha determinato il disuso delle Applet Java?
Se ciò che si pone il modello attuale Web 2.0 non è che quello di rendere la navigazione web sempre più simile ad un normale programma residente su un pc, allora perchè le applet sono cos' poco usate?Vediamo un confronto
Applicazione RIA Web 2.0 (Ajax etc...)
Pro:
-Interfaccia ormai molto ricca
-Se ben studiate minimizzano la mole di dati trasferita
-Funzionano senza nessun tipo di installazione aggiuntiva sui browser recenti
Contro:
-C'è da scriveere molto Javascript, e può risulatare poco manutenibile.
-Per quanto esistano librerie quali JQuery che promettono una astrazione dal tipo di browser, i problemi di compatibilità si incontrano comunque.
-Il codice Javascript assieme al contorno html possono diventare incredibilemente difficili da mantenere soprattutto su browser differenti
Applet Java:
Pro:
-Custom data streaming
-Elaborazione grafica (2D/3D)
-Threading
-Una GUI molto avanzata
-Funzionano indipendentemente dal tipo di browser
Contro:
-E' necessario scaricare la Sun JRE (come per visualizzare i filmati Flash avete bisogno di scaricare il Flash player)
Sostanzialemente le mie considerazioni sono queste: se avete bisogno di un interfaccia utente particolarmente complessa usate le Applet Java, altrimenti se i requisiti in termini di interfaccia non sono così spinti usate Ajax. Solo la pratica vi farà discernere tra le due tecnologie e quando sia meglio l'una o l'altra...Tenete presente che voler realizzare in Ajax un'interfaccia estremamente complessa potrebbe portarvi a perdere la ragione:)
Dite la vostra.






Recent comments
28 weeks 14 hours ago