Què és exactament una aplicació web?

Milloreu la vostra comprensió dels programes d'aplicacions basats en web

Una aplicació web és qualsevol programa informàtic que realitzi una funció específica mitjançant l'ús d'un navegador web com a client. L'aplicació pot ser tan simple com un tauler de missatges o un formulari de contacte en un lloc web o tan complex com un processador de text o una aplicació de jocs mòbils multijugador que descarregueu al vostre telèfon.

Què és un client?

El "client" s'utilitza en l'entorn client-servidor per referir-se al programa que utilitza la persona per executar l'aplicació. Un entorn client-servidor és aquell en què diversos equips comparteixen informació, com ara introduir informació en una base de dades. El "client" és l'aplicació utilitzada per introduir la informació i el "servidor" és l'aplicació utilitzada per emmagatzemar la informació.

Quins són els avantatges d'utilitzar aplicacions web?

Una aplicació web alleuja al desenvolupador de la responsabilitat de construir un client per a un tipus específic d'ordinador o un sistema operatiu específic, de manera que qualsevol persona pugui utilitzar l'aplicació a mesura que tinguin accés a Internet. Atès que el client s'executa en un navegador web, l'usuari podria estar utilitzant un IBM compatible o un Mac. Es pot executar Windows XP o Windows Vista. Fins i tot poden utilitzar Internet Explorer o Firefox, encara que algunes aplicacions requereixen un navegador web específic.

Les aplicacions web solen utilitzar una seqüència de comandaments del servidor (ASP, PHP, etc) i script del client (HTML, Javascript, etc.) per desenvolupar l'aplicació. L'script del client tracta de la presentació de la informació, mentre que el script del servidor tracta de totes les coses difícils com ara l'emmagatzematge i la recuperació de la informació.

Quant de temps han existit aplicacions web?

Les aplicacions web han existit des d'abans que la World Wide Web guanyés popularitat. Per exemple, Larry Wall va desenvolupar Perl, un popular llenguatge de scripts del servidor, el 1987. Això va ser set anys abans que Internet realment comencés a guanyar popularitat fora dels cercles acadèmics i tecnològics.

Les primeres aplicacions web predominants eren relativament senzilles, però a finals dels anys 90 es va avançar cap a aplicacions web més complexes. Avui en dia, milions d'americans utilitzen l'aplicació web per presentar els seus ingressos en línia, realitzar tasques bancàries en línia, mantenir-se en contacte amb amics i persones estimades i molt més.

Com han evolucionat les aplicacions web?

La majoria d'aplicacions web es basen en l'arquitectura client-servidor on el client introdueix informació mentre el servidor emmagatzema i recupera informació. El correu electrònic d'Internet és un exemple d'això, amb empreses com Gmail de Google i Outlook de Microsoft que ofereixen clients de correu electrònic basats en la web.

Durant els últims anys, s'ha produït un gran impuls per desenvolupar aplicacions web per a funcions que normalment no necessiten un servidor per emmagatzemar la informació. El processador de textos, per exemple, emmagatzema documents a l'ordinador i no necessita un servidor.

Les aplicacions web poden proporcionar la mateixa funcionalitat i obtenir el benefici de treballar en diverses plataformes. Per exemple, una aplicació web pot funcionar com a processador de textos, emmagatzemant informació al núvol i us permetrà descarregar el document al vostre disc dur personal.

Si heu estat utilitzant la web el temps suficient per veure com han canviat les aplicacions web populars, com ara els clients de correu de Gmail o Yahoo, heu vist com s'han convertit les sofisticades aplicacions web. Gran part d'aquesta sofisticació es deu a AJAX, que és un model de programació per crear aplicacions web més responsives.

G Suite (antigament Google Apps ), Microsoft Office 365 són altres exemples de la nova generació d'aplicacions web. Les aplicacions mòbils que es connecten a Internet (com ara la vostra aplicació de Facebook, la vostra aplicació Dropbox o la vostra aplicació bancària en línia) també són exemples de com s'han dissenyat les aplicacions web per a l'ús cada vegada més popular de la web per a mòbils.

Actualitzat per: Elise Moreau