Sviluppo di applicazioni desktop
Le applicazioni desktop che sviluppiamo in ambiente Windows offrono le migliori caratteristiche di
facilità di utilizzo e brillantezza nella risposta all'utente.
Qualora si tratti di applicazioni che utilizzano database, sappiamo progettare
l'applicazione impiegando quando opportuno il paradigma delle applicazioni
multi-tier, con la netta separazione del
codice di accesso ai dati dalla logica applicativa e dallo strato di software che presenta
i dati all'utente.
Nel caso di applicazioni distribuite impieghiamo sin dalla progettazione l'approccio
della Service Oriented Architecture, che focalizza il disegno dell'architettura applicativa
sul messaggio scambiato e sull'interfaccia.
Utilizziamo quando opportuno le recenti tecnologie
dei webservice (SOAP), che permettono l'agevole scambio di dati e l'elaborazione
distribuita anche tra macchine Linux e Windows.
|