Caratteristiche e vantaggi delle applicazioni web based (Web Application)

Caratteristiche e vantaggi delle applicazioni web based (Web Application)

Applicazione Web, o anche Web application, è l’espressione informatica che in generale viene impiegata per indicare tutte le applicazioni distribuite web-based. Più precisamente impiegata in ambito enginnering, dove con il termine web app si descrive un’applicazione accessibile via web per mezzo di una network, come ad esempio una Intranet o attraverso la rete pubblica Internet.

Questo modello applicativo è divenuto popolare alla fine degli anni novanta, in considerazione della possibilità per un client generico, di accedere a funzioni applicative, utilizzando come terminale normali web browser. Le funzioni svolte da questo tipo di software possono andare dalla semplice ricerca e fruizione di un file in una directory, a delle applicazioni estremamente sofisticate che eseguono in tempo reale, vendite, tenuta del magazzino, registrazione di dati finanziari, ecc. Infatti, nell’ingegneria del software e nella programmazione Web essa indica infatti un’applicazione accessibile/fruibile via web per mezzo di un network, attraverso un’architettura tipica di tipo client-server, che offre determinati servizi all’utente client: un generico client accede connettendosi a funzionalità applicative residenti su un application server utilizzando come terminali utente normali web browser appoggiandosi dunque ai consueti protocolli di rete (i client finalizzati unicamente a collegarsi come terminali di web-application vengono chiamati sovente thin client).

Anche le tecnologie che sono alle spalle di questi software sono estremamente varie: dal semplice script fino ad un complicato programma in linguaggio di alto livello che interagisce con diverse risorse dati localizzate su sistemi ed in modi diversi. A causa di tali caratteristiche le applicazioni sono estremamente disomogenee, e non permettono alcuna tassonomia o ricerca.

Caratteristiche e vantaggi delle applicazioni web based (Web Application)

Le applicazioni Web si pongono come valida alternativa alle tradizionali applicazioni Client/Server per vari motivi:

  • facilità di distribuzione e aggiornamento: un’applicazione Web si trova interamente sul server, per cui la pubblicazione sul server coincide con la distribuzione e l’aggiornamento effettuato sul server ed è automaticamente reso disponibile a tutti gli utenti;
  • accesso multipiattaforma: l’accesso all’applicazione è indipendente dall’hardware e dal sistema operativo utilizzato dagli utenti;
  • riduzione del costo di gestione: l’uso di Internet come infrastruttura per un’applicazione Web riduce notevolmente sia i costi di connettività che i costi di gestione dei client;
  • scalabilità: un’applicazione Web ben progettata può crescere insieme alle esigenze dell’azienda senza particolari problemi.

Pubblicato da Vito Lavecchia

Lavecchia Vito Ingegnere Informatico (Politecnico di Bari) Email: [email protected] Sito Web: https://vitolavecchia.altervista.org

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *