Quelle application tourne via Internet ? Applications web expliquées
L'application qui tourne via Internet — accessible via navigateur, sans installation — est une Application Web.
Définition
Une application web est un logiciel qui :
- Tourne sur un serveur web (backend).
- Accessible via navigateur web (frontend) sur HTTP/HTTPS.
- Nécessite connexion Internet ou intranet.
- Pas d'installation locale (hors cache navigateur).
Architecture
- Client (Navigateur) : Rend HTML/CSS/JS, gère UI, envoie requêtes API.
- Réseau : HTTPS (TLS), REST/GraphQL/gRPC/WebSocket.
- Serveur (Backend) : Logique métier, base de données, auth, APIs tiers.
- Base de données : PostgreSQL, MySQL, MongoDB, Redis, etc.
Exemples par catégorie
| Type | Exemples |
|---|---|
| Productivité | Google Docs, Notion, Figma, Trello, Miro |
| Communication | Gmail, Outlook Web, Slack (web), Discord (web), Teams (web) |
| Commerce | Amazon, boutiques Shopify, eBay, Etsy |
| Social | Facebook, X, Instagram, LinkedIn, Reddit (web) |
| Finance | Chase, PayPal, Robinhood, Wise, Coinbase |
| Développement | GitHub, GitLab, Vercel, Netlify, AWS Console |
| Divertissement | Netflix, YouTube, Spotify Web, Twitch, GeForce Now |
vs Apps natives / hybrides
- Native : Swift/Kotlin, installé via App Store/Play Store, APIs OS directes.
- Hybride (Capacitor, React Native, Flutter) : Wrapper + web view — installé, mais basé web.
- PWA (Progressive Web App) : App web + manifest + service worker → installable, hors-ligne, notifications push.
Le web est le runtime universel. Apps web = écrivez une fois, tournez partout (avec navigateur).
