Che cos'è un'applicazione Web?

Sommario:

Che cos'è un'applicazione Web?
Che cos'è un'applicazione Web?
Anonim

Proprio come un'app mobile esiste su un dispositivo mobile, un'applicazione web (o "app web" in breve) è qualsiasi programma per computer che esegue una funzione specifica utilizzando un browser web come client. L'applicazione può essere semplice come una bacheca o un modulo di contatto su un sito Web, oppure può essere complessa come un elaboratore di testi o un'app di gioco mobile multigiocatore che scarichi sul tuo telefono.

Image
Image

Linea inferiore

In un ambiente client-server, "client" si riferisce al programma host che una persona usa per eseguire un'applicazione. Un ambiente client-server è quello in cui più computer condividono informazioni da un database. Laddove il server ospita informazioni, il "client" è l'applicazione utilizzata per accedere alle informazioni.

Quali sono i vantaggi dell'utilizzo di applicazioni Web?

Un'applicazione Web solleva lo sviluppatore dalla responsabilità di creare un client per un tipo specifico di computer o sistema operativo, in modo che chiunque possa utilizzare l'applicazione con l'accesso a Internet. Poiché il client viene eseguito su un browser Web, l'utente potrebbe utilizzare un PC o un Mac. Potrebbero utilizzare Microsoft Edge, Chrome o Firefox, sebbene alcune applicazioni richiedano un browser Web specifico.

Le applicazioni Web utilizzano comunemente una combinazione di script lato server (ASP, PHP, ecc.) e script lato client (HTML, Javascript, ecc.). Lo script lato client si occupa della presentazione delle informazioni, mentre lo script lato server si occupa di tutte le cose difficili come memorizzare e recuperare le informazioni.

Da quanto tempo esistono le applicazioni Web?

Le applicazioni Web esistono da prima che il World Wide Web diventasse mainstream. Ad esempio, Larry Wall ha sviluppato Perl, un popolare linguaggio di scripting lato server, nel 1987. Sono passati sette anni prima che Internet iniziasse a guadagnare popolarità al di fuori dei circoli accademici e tecnologici.

Le prime applicazioni web tradizionali erano relativamente semplici, ma alla fine degli anni '90 si è assistito a una spinta verso applicazioni web più complesse. Al giorno d'oggi, milioni di americani utilizzano le applicazioni web per presentare le imposte sul reddito online, svolgere attività bancarie online, condividere post sui social media, comunicare con amici e familiari e altro ancora.

Come si sono evolute le applicazioni Web?

La maggior parte delle applicazioni Web si basa sull'architettura client-server, in cui il client inserisce le informazioni e il server memorizza e recupera le informazioni. La posta elettronica ne è un buon esempio, con servizi come Gmail e Microsoft Outlook che offrono client di posta elettronica basati sul Web.

Sempre più applicazioni web sono state sviluppate per gestire funzioni che normalmente non richiederebbero l'accesso al server. Ad esempio, Google Docs è un'applicazione web che può fungere da elaboratore di testi, archiviando informazioni nel cloud e consentendoti di "scaricare" il documento sul tuo disco rigido personale.

Se usi il web da abbastanza tempo, hai visto quanto sono diventate sofisticate le applicazioni web. Gran parte di questa sofisticatezza è dovuta ad AJAX, che è un modello di programmazione per la creazione di applicazioni Web più reattive.

Google Workspace (precedentemente G Suite) e Microsoft 365 sono altri esempi dell'ultima generazione di applicazioni Web, che prendono una suite di applicazioni per la produttività e le raggruppano per un uso integrato.

Le applicazioni mobili che si connettono a Internet (come Facebook, Dropbox e varie app bancarie) sono anche esempi di come le applicazioni Web sono state progettate per la crescente quota del Web mobile nel traffico Internet globale.

Consigliato: