De la mateixa manera que existeix una aplicació mòbil en un dispositiu mòbil, una aplicació web (o "aplicació web" per abreujar) és qualsevol programa informàtic que realitza una funció específica utilitzant un navegador web com a client. L'aplicació pot ser tan senzilla com un tauler de missatges o un formulari de contacte en un lloc web, o pot ser tan complexa com un processador de textos o una aplicació de jocs mòbils per a diversos jugadors que baixeu al vostre telèfon.
Conclusió
En un entorn client-servidor, "client" fa referència al programa amfitrió que una persona utilitza per executar una aplicació. Un entorn client-servidor és aquell en què diversos ordinadors comparteixen informació d'una base de dades. Quan el servidor allotja informació, el "client" és l'aplicació que s'utilitza per accedir a la informació.
Quins són els avantatges d'utilitzar aplicacions web?
Una aplicació web alleuja el desenvolupador de la responsabilitat de crear un client per a un tipus d'ordinador o sistema operatiu específic, de manera que qualsevol persona pot utilitzar l'aplicació ja que té accés a Internet. Com que el client s'executa en un navegador web, l'usuari podria estar utilitzant un PC o un Mac. Podrien estar fent servir Microsoft Edge, Chrome o Firefox, tot i que algunes aplicacions requereixen un navegador web específic.
Les aplicacions web solen utilitzar una combinació d'scripts del costat del servidor (ASP, PHP, etc.) i del costat del client (HTML, Javascript, etc.). L'script del costat del client s'ocupa de la presentació de la informació, mentre que l'script del costat del servidor s'ocupa de totes les coses difícils com emmagatzemar i recuperar la informació.
Quant de temps fa que hi ha les aplicacions web?
Les aplicacions web existeixen des d'abans que la World Wide Web es generalitzés. Per exemple, Larry Wall va desenvolupar Perl, un popular llenguatge d'script del costat del servidor, el 1987. Va passar set anys abans que Internet comencés a guanyar popularitat fora dels cercles acadèmics i tecnològics.
Les primeres aplicacions web convencionals eren relativament senzilles, però a finals dels anys 90 es va produir una empenta cap a aplicacions web més complexes. Avui en dia, milions de nord-americans utilitzen aplicacions web per presentar impostos sobre la renda en línia, realitzar tasques bancàries en línia, compartir publicacions a les xarxes socials, comunicar-se amb amics i familiars, i molt més.
Com han evolucionat les aplicacions web?
La majoria de les aplicacions web es basen en l'arquitectura client-servidor, on el client introdueix informació i el servidor emmagatzema i recupera informació. El correu electrònic és un bon exemple d'això, amb serveis com Gmail i Microsoft Outlook que ofereixen clients de correu electrònic basats en web.
S'han desenvolupat cada cop més aplicacions web per gestionar funcions que normalment no requereixen accés al servidor. Per exemple, Google Docs és una aplicació web que pot actuar com a processador de textos, emmagatzemar informació al núvol i que us permet "descarregar" el document al vostre disc dur personal.
Si heu estat utilitzant el web prou temps, heu vist com s'han tornat les aplicacions web sofisticades. Gran part d'aquesta sofisticació es deu a AJAX, que és un model de programació per crear aplicacions web més sensibles.
Google Workspace (abans G Suite) i Microsoft 365 són altres exemples de la darrera generació d'aplicacions web, prenent un conjunt d'aplicacions de productivitat i agrupant-les per a un ús integrat.
Les aplicacions mòbils que es connecten a Internet (com ara Facebook, Dropbox i diverses aplicacions bancàries) també són exemples de com s'han dissenyat aplicacions web per augmentar la proporció de la web mòbil en el trànsit global d'Internet.