Sinapsia
Web Application
web application, tutti le usano, pochi le conoscono!
Con Web application si identificano tutte quelle applicazioni che hanno come infrastruttura il web e che l’utente può utilizzare da remoto tramite browser.
Le webapp si sono sviluppate di pari passo all'evoluzione del web ed oggi rappresentano le componenti che implementano la maggior parte delle piattaforme online, dalla webmail all’e-commerce, ai social network, alle community.
Se credi di non averle mai utilizzate ti assicuriamo che non è così. Pensa ad esempio al tuo account di posta elettronica come Hotmail, Yahoo o Gmail oppure al motore di ricerca Google che usi ogni giorno per le tue ricerche online, oppure a Wikipedia, la famosa enciclopedia online. Stiamo parlando delle webapp in assoluto più famose e più fantastiche.
Ogni giorno compi delle azioni in maniera abitudinaria e senza saperlo lo fai utilizzando le web app. Dietro ognuna di esse c'è un software che funziona in maniera perfetta e che può essere personalizzato a seconda delle tue esigenze.
In termini tecnici le web application hanno una struttura di base che si articola su tre livelli:
* web browser, cioè l’infrastruttura da cui è possibile utilizzare la webapp
* il motore applicativo, che viene realizzato nei linguaggi di programmazione tra cui PHP, .net, Java, JSP ecc...
* motore database (MySQL, MSSql, Oracle ecc…)
Oltre al facile utilizzo le webapp hanno i seguenti vantaggi per l'utente:
* semplice accesso ai dati da ogni computer e da ogni luogo
* non devono essere aggiornate manualmente dall'utente
* costo ridotto in quanto non hanno bisogno di essere distribuite, scaricate, nè di supporto tecnico
* non c'è bisogno di scaricarle, installarle e configurarle
* possono essere utilizzate da più utenti