Qual è la differenza tra un’applicazione software e un’applicazione basata sul web?

Un'applicazione web non è installata sulla tua macchina. Le applicazioni web vengono eseguite nell'ambiente web - come un browser. Il W3C scrive le specifiche per la piattaforma web. Le applicazioni web vengono eseguite in una sandbox con permessi limitati. Cioè, un'applicazione web di solito non sarà autorizzata a guardare quanto è occupato il vostro processore o a leggere dai vostri dischi locali.

Le applicazioni web sono facili da controllare e mantenere per le aziende. Le applicazioni web non hanno bisogno di essere installate sulla vostra macchina e gli aggiornamenti avvengono senza che qualcuno debba fare qualcosa al vostro computer.

Un'applicazione software può essere un'applicazione web o può essere installata su una macchina.

Le applicazioni installate possono avere più permessi, possono usare protocolli non web e potrebbero non essere limitate a una sandbox. Alcune applicazioni come creative suite, photoshop e video editing sono più adatte come applicazioni installate perché hanno bisogno di molta memoria e scrittura di file.

Le applicazioni installate su macchine individuali sono più impegnative per una società. Per esempio, se foste un'azienda con 1000 dipendenti, preferireste dare a tutti i dipendenti l'accesso a una web app dove registrano il loro tempo o avere un'applicazione di reporting del tempo installata su 1000 computer portatili?