Chi ha già avuto modo ha già avuto modo di lavorare con l'AJAX viewer precedente a Fusion ha già confidenza con alcune delle limitazioni elencate di seguito:
- L'interfaccia utente non è personalizzabile dal momento che si è condizionati dal layout a 3 colonne.
- C'è una relazione di tipo 1:1 tra il Layout Web (che definisce l'interfaccia di visualizzazione Ajax) e la definizione della Mappa. Ne consegue che non abbiamo la possibilità di passare da una mappa all'altra senza tirarci dietro lo stesso visualizzatore Ajax.
- Non è possibile manipolare tramite programmazione lo 'stato' degli elementi delle interfacce utente (ad esempio abilitare o disabilitare pulsanti nella toolbar)
- E' macchinoso interfacciarsi con L'Ajax viewer tramite JavaScript a meno che non ti metti a scrivere degli hack ineleganti per sostituire i metodi propri del Viewer con quelli scritti da te (con tutti i problemi relativi ai test, alle compatibilità degli script sulle varie piattaforme ecc. ecc.)
- Utilizza i frame :-/
Con Fusion invece possiamo ottenere:
- Una buona separazione delle funzionalità dallo stile.
- Una libera gestione di tutti gli elementi dell'interfaccia utente.
- Una "Componentizzazione" dei vari Behaviour del nostro WEB-GIS (widget)
- Gestire lo stile di visualizzazione per mezzo dei CSS.