Quale applicazione funziona tramite Internet? Applicazioni web spiegate
L'applicazione che funziona tramite Internet — accessibile via browser, nessuna installazione — è un' Applicazione Web.
Definizione
Un' applicazione web è software che:
- Esegue su un server web (backend).
- Accessibile tramite browser web (frontend) su HTTP/HTTPS.
- Richiede una connessione Internet o intranet.
- Nessuna installazione locale (oltre alla cache del browser).
Architettura
- Client (Browser): Renderizza HTML/CSS/JS, gestisce l'interfaccia utente, invia richieste API.
- Rete: HTTPS (TLS), REST/GraphQL/gRPC/WebSocket.
- Server (Backend): Logica di business, database, autenticazione, API di terze parti.
- Database: PostgreSQL, MySQL, MongoDB, Redis, ecc.
Esempi per categoria
| Tipo | Esempi |
|---|---|
| Produttività | Google Docs, Notion, Figma, Trello, Miro |
| Comunicazione | Gmail, Outlook Web, Slack (web), Discord (web), Teams (web) |
| Commercio | Amazon, negozi Shopify, eBay, Etsy |
| Social | Facebook, X, Instagram, LinkedIn, Reddit (web) |
| Finanza | Chase, PayPal, Robinhood, Wise, Coinbase |
| Sviluppo | GitHub, GitLab, Vercel, Netlify, AWS Console |
| Intrattenimento | Netflix, YouTube, Spotify Web, Twitch, GeForce Now |
vs. App native / ibride
- Native: Swift/Kotlin, installate tramite App Store/Play Store, API OS dirette.
- Ibride (Capacitor, React Native, Flutter): Wrapper + web view — installate, ma basate sul web.
- PWA (Progressive Web App): App web + manifest + service worker → installabili, offline-capable, notifiche push.
Il web è il runtime universale. Le app web = scrivi una volta, esegui ovunque (con browser).