componenti applicative web based
componenti applicative
Qual è, di norma, la pecca della maggior parte delle applicazioni adotatte in ambito aziendale?
La domanda trova una facile risposta: la loro rigidità.
Solitamente chi lavora con una procedura aziendale – e questo è tanto più vero quanto più
l'applicazione è complessa – si trova costretto a muoversi tra menù troppo articolati,
mappe statiche che presentano sempre troppe o troppo poche informazioni, nell'impossibilità di
crearsi un "percorso" proprio che faciliti l'esecuzione dei compiti assegnati.
Oltre a ciò, quando per un'applicazione è stata sviluppata un'interfaccia di tipo grafico, questa
è quasi sempre una semplice revisione (venuta più o meno bene) di quelle che erano o sarebbero state le mappe
a caratteri, facendo sì che l'interfaccia grafica faccia rimpiangere i tempi di risposta di un bel
vecchio terminale alfanumerico.
Il nostro approccio allo sviluppo applicativo con interfaccia web-based è sostanzialmente l'opposto
di quanto finora rimarcato.
Le nostre applicazioni fruibili tramite browser sfruttano al meglio quelle che sono le
caratteristiche più avanzate messe a disposizione dallo strumento stesso e dalle più attuali
tecniche di progettazione e sviluppo:
- Operazioni di read/write-ahead, per far sì che il trattamento dei dati avvenga contestualmente al caricamento dell'interfaccia
- Possibilità di gestire propri bookmark alle entità applicative sulle quali si dovrà lavorare per un certo tempo, evitando all'utente di passare sempre per ricerca ed elenchi prima di iniziare il proprio lavoro
- Controllo immediato, contestuale alla digitazione e supportato da funzionalità di ricerca veloce dei valori ammessi, della validità formale delle informazioni
- Dinamicità delle mappe in funzione del contesto, delle proprie abilitazioni operative e delle informazioni già presenti a video
- Integrazione di servizi di riconoscimento dell'Utente e applicazione di regole di abilitazione funzionale, gerarchica e operativa
- Gestione delle informazioni di contesto, per facilitare il trattamento di operazioni complesse che si articolino su più mappe o sottoinsiemi di dati da trattare
- Gestione avanzata degli errori, tramite un pannello specifico che consente di navigare attraverso le segnalazioni e di essere posizionati direttamente nel contesto applicativo che consenta di correggerli
- Possibilità di comprimere o espandere parti della mappa in funzione delle esigenza applicative o direttamente da parte dell'operatore