Ressource

Glossaire du développement web & mobile

Glossaire du développement web et mobile

Ce glossaire rassemble les termes essentiels du développement web et mobile, expliqués simplement par Applyze, agence digitale full-stack sur la Côte d'Azur. Chaque définition est volontairement courte et autonome, pour comprendre rapidement un mot entendu en réunion projet ou lu dans un devis.

Développement mobile

Application native

Une application native est développée spécifiquement pour un système d'exploitation (iOS ou Android) avec ses outils dédiés. Elle offre les meilleures performances et un accès complet aux fonctions du téléphone (caméra, capteurs, notifications), au prix d'un code distinct par plateforme.

Application hybride

Une application hybride encapsule une interface web (HTML, CSS, JavaScript) dans une enveloppe installable sur mobile. Elle permet de réutiliser un même code sur iOS et Android, avec des performances généralement inférieures à celles d'une application native.

Cross-platform

Le développement cross-platform consiste à écrire un seul code partagé qui se déploie sur plusieurs plateformes (iOS, Android, parfois web). Cette approche réduit les coûts et les délais tout en visant une expérience proche du natif. Pour choisir, voir notre comparatif natif, hybride ou PWA.

React Native

React Native est un framework open source de Meta qui permet de créer des applications mobiles cross-platform en JavaScript et React, tout en s'appuyant sur de vrais composants natifs. C'est l'une des technologies les plus utilisées au monde pour le mobile. Découvrez notre regard sur React Native.

Flutter

Flutter est un framework open source de Google qui utilise le langage Dart pour produire des applications cross-platform au rendu très fluide. Il dessine sa propre interface, ce qui garantit une grande cohérence visuelle entre les plateformes. Voir notre article dédié à Flutter.

Notification push

Une notification push est un message envoyé directement sur l'appareil d'un utilisateur, même lorsque l'application est fermée. Elle sert à informer, relancer ou réengager (nouveau message, promotion, rappel) et nécessite l'accord préalable de l'utilisateur.

App Store

L'App Store est la boutique officielle d'Apple pour distribuer les applications iOS et iPadOS. Toute publication y passe par un processus de validation (revue) qui vérifie la conformité aux règles d'Apple.

Google Play

Google Play est la boutique officielle d'applications pour les appareils Android. Elle gère la distribution, les mises à jour et les paiements, avec ses propres règles de publication et de classification de contenu.

ASO

L'ASO (App Store Optimization) regroupe les techniques visant à améliorer la visibilité d'une application dans les boutiques. Cela passe par le titre, les mots-clés, les captures d'écran, la note et les avis, afin d'augmenter le nombre de téléchargements.

Développement web et SaaS

Frontend

Le frontend désigne la partie visible d'une application, celle avec laquelle l'utilisateur interagit dans son navigateur ou son téléphone. Il regroupe l'interface, la mise en page et les interactions côté client.

Backend

Le backend est la partie invisible d'une application : serveurs, logique métier et base de données. Il traite les requêtes, gère la sécurité et alimente le frontend en données.

Full-stack

Le terme full-stack qualifie un développeur ou une équipe maîtrisant à la fois le frontend et le backend. Une approche full-stack permet de concevoir une application de bout en bout, de l'interface jusqu'à la base de données.

API

Une API (Application Programming Interface) est un ensemble de règles qui permet à deux logiciels de communiquer entre eux. Elle sert par exemple à connecter une application à un service de paiement, une carte ou une autre plateforme.

Framework

Un framework est une boîte à outils structurée qui accélère le développement en fournissant des fondations prêtes à l'emploi. Il impose une organisation du code et évite de tout réécrire à partir de zéro.

SaaS

Un SaaS (Software as a Service) est un logiciel accessible en ligne par abonnement, sans installation locale. L'éditeur héberge, maintient et met à jour l'application, l'utilisateur s'y connecte simplement via un navigateur. Approfondir avec notre guide du développement SaaS sur mesure.

Multi-tenant

Une architecture multi-tenant permet à une seule instance d'application de servir plusieurs clients (les locataires), tout en isolant leurs données. C'est un modèle courant pour les SaaS, car il optimise les coûts et facilite la maintenance.

Base de données

Une base de données est un système organisé qui stocke, structure et restitue les informations d'une application (utilisateurs, commandes, contenus). Elle garantit que les données restent cohérentes, sécurisées et rapidement accessibles.

CMS

Un CMS (Content Management System) est un système de gestion de contenu qui permet de créer et modifier un site sans coder. WordPress en est l'exemple le plus connu, utile pour gérer pages et articles en autonomie.

E-commerce

L'e-commerce désigne la vente de produits ou services en ligne. Un site e-commerce intègre catalogue, panier, paiement sécurisé et suivi de commande, parfois couplé à une gestion des stocks.

PWA

Une PWA (Progressive Web App) est un site web qui se comporte comme une application : installable sur l'écran d'accueil, utilisable hors ligne et capable d'envoyer des notifications. Elle évite le passage par les boutiques d'applications.

Conception et UX

MVP

Un MVP (Minimum Viable Product) est une première version d'un produit, réduite à ses fonctions essentielles. Il permet de tester une idée auprès de vrais utilisateurs rapidement et à moindre coût. En savoir plus sur le produit minimum viable.

UX

L'UX (User Experience, expérience utilisateur) désigne l'ensemble du ressenti d'une personne lorsqu'elle utilise un produit. Une bonne UX rend le parcours simple, logique et agréable, du premier clic à l'objectif atteint.

UI

L'UI (User Interface, interface utilisateur) concerne l'aspect visuel et interactif d'un produit : couleurs, typographies, boutons, icônes. Elle traduit l'UX en éléments concrets que l'utilisateur voit et manipule.

Wireframe

Un wireframe est un schéma simplifié, souvent en noir et blanc, qui pose la structure d'un écran sans détails graphiques. Il sert à valider l'agencement et les fonctions avant de passer au design.

Maquette

Une maquette est une représentation visuelle détaillée d'un écran, proche du rendu final, avec couleurs, images et typographies. Elle permet de valider le design avant le développement.

Responsive design

Le responsive design est une approche qui adapte automatiquement la mise en page d'un site à la taille de l'écran (ordinateur, tablette, mobile). Il garantit une lecture confortable sur tous les appareils.

Cahier des charges

Le cahier des charges est le document de référence qui décrit les besoins, les fonctions attendues et les contraintes d'un projet. Il aligne le client et l'équipe technique et sert de base au devis et au planning.

SEO, GEO et visibilité

SEO

Le SEO (Search Engine Optimization, référencement naturel) regroupe les techniques pour améliorer la position d'un site dans les résultats de moteurs comme Google. Il combine contenu de qualité, structure technique et popularité.

GEO

Le GEO (Generative Engine Optimization) est l'optimisation pour les moteurs de réponse génératifs (ChatGPT, Perplexity, Google AI). L'objectif est de rendre un contenu clair et factuel afin qu'il soit cité et repris dans les réponses générées par l'intelligence artificielle.

Référencement local

Le référencement local vise à rendre une entreprise visible pour les recherches géolocalisées (par exemple "agence web Côte d'Azur"). Il s'appuie sur la fiche d'établissement, les avis et la cohérence des coordonnées en ligne.

Core Web Vitals

Les Core Web Vitals sont des indicateurs définis par Google pour mesurer l'expérience de chargement d'une page : vitesse d'affichage, réactivité et stabilité visuelle. De bons scores favorisent le référencement et la satisfaction des visiteurs.

Données structurées

Les données structurées (Schema.org) sont un balisage ajouté au code d'une page pour décrire son contenu aux moteurs (article, produit, avis, FAQ). Elles facilitent l'affichage enrichi dans les résultats et la compréhension par les IA.

Technique et déploiement

Hébergement

L'hébergement est le service qui stocke les fichiers d'un site ou d'une application sur un serveur connecté en permanence à internet. Sans hébergement, un site ne peut pas être consulté en ligne.

Nom de domaine

Un nom de domaine est l'adresse lisible d'un site (par exemple applyze.dev). Il se loue auprès d'un registraire et pointe vers le serveur qui héberge le site.

HTTPS

Le HTTPS est la version sécurisée du protocole web : il chiffre les échanges entre le navigateur et le serveur grâce à un certificat. Il protège les données saisies et inspire confiance aux visiteurs comme aux moteurs.

RGPD

Le RGPD (Règlement Général sur la Protection des Données) est la réglementation européenne qui encadre la collecte et le traitement des données personnelles. Il impose transparence, consentement et sécurité aux sites et applications.

Déploiement

Le déploiement est l'étape qui met en ligne une application ou une nouvelle version sur son environnement de production. Il rend les évolutions accessibles aux utilisateurs réels.

Maintenance

La maintenance regroupe les actions qui maintiennent une application fonctionnelle et sécurisée dans le temps : correctifs, mises à jour, sauvegardes et améliorations. Elle est indispensable après la mise en ligne. Découvrez nos services d'accompagnement.

Scalabilité

La scalabilité est la capacité d'une application à absorber une hausse du trafic ou des données sans perte de performance. Une architecture scalable accompagne la croissance sans devoir être reconstruite. Pour discuter de votre projet, contactez-nous via la page contact.

Un projet à concrétiser ?

Devis gratuit et personnalisé sous 48h.

Demander un devis
Retour au blog