01 75 43 25 41
  • Français
Parlons de votre projet
Logo noir - Némésis studio
  • Accueil
  • Vos besoins
    • Vos objectifs
      • Transformation digitale globale
      • Efficacité interne
      • E-business
      • Performance commerciale
      • Satisfaction client
      • Gestion de données
      • Pilotage d’entreprise
    • Nos services
      • Développement sur mesure
      • Conseil et stratégie
      • Prototypage et IoT
      • Rétro-ingénierie
      • MVP
      • Formation
    • Vos métiers
      • Automotive industry
  • Méthode
  • Société
  • Références
    • Nos clients & partenaires
    • Nos réalisations
  • Newsroom
        • La Newsroom

          Voir tous les articles

        • Catégories
          • Némésis studio
          • Non classifié(e)
          • Solutions
          • Témoignages
        • Les plus lus
          • Différence entre développement Back End, Front End et Full Stack ?
          • Analyser efficacement les statistiques de son site internet
          • Comment mettre en place un web service/API ?
        • Dernier Article


          Transformation des métiers de la Tech et automatisation.

          Transformation des métiers de la Tech et automatisation.

  • Contact
Logo noir - Némésis studio
  • Accueil
  • Vos besoins
    • Vos objectifs
      • Transformation digitale globale
      • Efficacité interne
      • E-business
      • Performance commerciale
      • Satisfaction client
      • Gestion de données
      • Pilotage d’entreprise
    • Nos services
      • Développement sur mesure
      • Conseil et stratégie
      • Prototypage et IoT
      • Rétro-ingénierie
      • MVP
      • Formation
    • Vos métiers
      • Automotive industry
  • Méthode
  • Société
  • Références
    • Nos clients & partenaires
    • Nos réalisations
  • Newsroom
        • La Newsroom

          Voir tous les articles

        • Catégories
          • Némésis studio
          • Non classifié(e)
          • Solutions
          • Témoignages
        • Les plus lus
          • Différence entre développement Back End, Front End et Full Stack ?
          • Analyser efficacement les statistiques de son site internet
          • Comment mettre en place un web service/API ?
        • Dernier Article


          Transformation des métiers de la Tech et automatisation.

          Transformation des métiers de la Tech et automatisation.

  • Contact
  • Accueil
  • Vos besoins
    • Vos objectifs
      • Transformation digitale globale
      • Efficacité interne
      • E-business
      • Performance commerciale
      • Satisfaction client
      • Gestion de données
      • Pilotage d’entreprise
    • Nos services
      • Développement sur mesure
      • Conseil et stratégie
      • Prototypage et IoT
      • Rétro-ingénierie
      • MVP
      • Formation
    • Vos métiers
      • Automotive industry
  • Méthode
  • Société
  • Références
    • Nos clients & partenaires
    • Nos réalisations
  • Newsroom
    • Catégories
      • Némésis studio
      • Non classifié(e)
      • Solutions
      • Témoignages
    • Les plus lus
      • Différence entre développement Back End, Front End et Full Stack ?
      • Analyser efficacement les statistiques de son site internet
      • Comment mettre en place un web service/API ?
  • Contact
Logo blanc - Némésis studio
  • Accueil
  • Vos besoins
    • Vos objectifs
      • Transformation digitale globale
      • Efficacité interne
      • E-business
      • Performance commerciale
      • Satisfaction client
      • Gestion de données
      • Pilotage d’entreprise
    • Nos services
      • Développement sur mesure
      • Conseil et stratégie
      • Prototypage et IoT
      • Rétro-ingénierie
      • MVP
      • Formation
    • Vos métiers
      • Automotive industry
  • Méthode
  • Société
  • Références
    • Nos clients & partenaires
    • Nos réalisations
  • Newsroom
    • Catégories
      • Némésis studio
      • Non classifié(e)
      • Solutions
      • Témoignages
    • Les plus lus
      • Différence entre développement Back End, Front End et Full Stack ?
      • Analyser efficacement les statistiques de son site internet
      • Comment mettre en place un web service/API ?
  • Contact
Newsroom
Accueil Némésis studio Quelle est la différence entre développement Back End, Front End et Full Stack ?
Némésis studio

Quelle est la différence entre développement Back End, Front End et Full Stack ?

26 juin 2017 0 Commentaires

Le jargon professionnel du web est riche et bien que nous essayions souvent de vulgariser nos propos, quelques petits mots se glissent parfois de-ci de-là. C’est notamment le cas des termes Front End, Back End.
Si vous avez ouvert de grands yeux interrogateurs en entendant ces mots, alors cet article est fait pour vous ! Nous allons en effet mettre en évidence les différences entre le développement Front End et le développement Back End.

 

Sommaire

  • Le développement Front End
  • Le développement Back End
  • Le développement Full Stack
  • Pour aller plus loin : ne pas confonde front end et FrontOffice ou back end et back office
  • Conclusion

Le développement Front End

Le terme « frontend » désigne les éléments d’un site que l’on voit à l’écran et avec lesquels on peut interagir depuis un navigateur. En effet, tout ce qu’on voit sur un site internet par exemple, est une combinaison de HTML, CSS et JavaScript. Ces langages de programmation utilisés par le développeur Front End sont interprétés par le navigateur de votre ordinateur pour afficher un résultat « visuel ». Il s’agit notamment de polices, de menus déroulants, de boutons, de transitions, de curseurs, de formulaires de contact, etc.

Le Frontend se compose généralement :

  • D’un design créé par un Web designer qui réalise des maquettes graphiques via des outils de création comme Photoshop ou Fireworks.
  • De code HTML, CSS, JavaScript et jQuery mis en place par un développeur Frontend.

Maintenant, pour que le travail du développeur Front End prenne vie et que le site soit fonctionnel, il manque encore quelques éléments. C’est là qu’entre en scène le développeur Back End !

 

Le développement Back End

Le « backend » est un peu comme la partie immergée d’un iceberg. On ne la voit pas en tant que simple Internaute mais elle représente une très grande partie d’un projet web.

Le Backend se compose généralement de trois éléments :

  • Un serveur (hébergement web)
  • Une application (site web, administration)
  • Une base de données (sorte de feuille de calcul pour organiser les données)

Prenons un exemple pour comprendre le fonctionnement du Back End : Imaginons que vous deviez réserver un vol en ligne pour vos futures vacances. Vous vous rendez sur le site de la compagnie aérienne et recherchez le vol qui vous convient. Une fois le vol sélectionné, vous renseignez vos informations personnelles et validez votre réservation. Vos informations sont alors enregistrées dans une base de données stockée sur un serveur.

Toutes ces informations restent sur le serveur, alors quand vient l’heure des vacances (2 mois plus tard) vous vous connectez à l’espace client (application) pour imprimer vos billets d’avion et toutes les informations que vous aviez renseignées lors de votre réservation sont disponibles sur votre compte.

La personne qui administre toute cette technologie est le développeur back end. Les technologies Backend se composent généralement de langages comme PHP, Ruby, Python, etc. Pour les rendre encore plus faciles à utiliser, ils sont généralement améliorés par des Framework comme Ruby on Rails, Cake PHP, Symfony et Code Igniter qui rendent le développement plus rapide et plus sécurisé.

De plus en plus de développeurs disposent à la fois de compétences en backend et en frontend. On les appelle développeurs Full Stack.

 

Le développement Full Stack

Le développeur full-stack maîtrise les principales technologies et les principaux langages de programmation actuels. Il est ainsi capable d’intervenir aussi bien sur le front end que sur le back end des sites Internet ou des applications. Il peut de ce fait être amené à travailler sur des missions très différentes les unes des autres.

Le développeur full stack est très apprécié par les start-ups pour ses compétences variées. Toutefois, pour des projets d’envergure, il est conseillé de faire appel aux compétences spécifiques des développeurs frontend et backend.

 

Pour aller plus loin : ne pas confonde front end et FrontOffice ou back end et back office

Nous sommes régulièrement témoins de la confusion entre les termes front end / FrontOffice et back end / BackOffice.

Le FrontOffice désigne ce que voit l’internaute en navigant sur un site internet.

Le BackOffice désigne quant à lui ce que voit l’administrateur du site quand il se connecte à l’administration.

Le CMS WordPress est un bon exemple pour comprendre la différence entre ces différents termes. En effet, il s’agit d’un outil web basé sur un Framework open source construit en PHP qui s’installe sur un serveur avec une base de données (Back End). Les développeurs Front End personnalisent l’apparence et les fonctionnalités des sites WordPress en utilisant du CSS, du jQuery et du JavaScript. Ces modifications se font principalement depuis le BackOffice (depuis l’interface de WordPress). Ces modifications sont ensuite visibles par les internautes sur le FrontOffice du site (le site internet).

 

Conclusion

Les développeurs Front-End et Back-End ont des profils complémentaires qui permettent de par leurs compétences spécifiques de mener à bien des projets web de grande envergure. Le développeur full stack est quant à lui idéal pour la création de site internet et les projets de faible ampleur.

L’expertise Némésis studio
Les différents types de développements exposés ci-dessus nécessitent un savoir-faire spécifique. Pour vous accompagner dans votre projet, nous vous invitons à contacter les développeurs Full Stack Némésis studio.

Tous droits de reproduction et de représentation réservés © Némésis studio. Toutes les informations reproduites sur cette page sont protégées par des droits de propriété intellectuelle détenus par Némésis studio. Par conséquent, aucune de ces informations ne peut être reproduite, modifiée, rediffusée, traduite, exploitée commercialement ou réutilisée de quelque manière que ce soit sans l’accord préalable écrit de Némésis studio. Némésis studio ne pourra être tenue pour responsable des délais, erreurs, omissions qui ne peuvent être exclus, ni des conséquences des actions ou transactions effectuées sur la base de ces informations.

Développement web
367
22448 Views
Progressives Web App : Un pas de plus dans la technologiePrécedentProgressives Web App : Un pas de plus dans la technologie4 mai 2017
Quel est le rôle de LoRaWAN ™ dans l’internet des objets ?25 juillet 2017Quel est le rôle de LoRaWAN ™ dans l’internet des objets ?Suivant

Autres articles intéressants

Némésis studio

Check-List : Mon site est-il obsolète ?

Aujourd’hui nous allons faire un point sur l’obsolescence des sites Internet....

Némésis studio 19 septembre 2019
Némésis studioSolutions

Les réseaux sociaux de niche et leur impact sur les stratégies marketing.

Vous souhaitez cibler un public particulier mais ne savez pas comment faire ? Les...

Mathilde TISSIER 20 février 2025

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Recherche
Catégories
  • Némésis studio 110
  • Non classifié(e 1
  • Solutions 28
  • Témoignages 1
Derniers articles
  • Transformation des métiers de la Tech et automatisation.
    Transformation des métiers de la Tech et automatisation.
  • SEO en 2025 : Comment s’adapter aux algorithmes basés sur l’IA générative ?
    SEO en 2025 : Comment s’adapter aux algorithmes basés sur l’IA générative ?
  • Les réseaux sociaux de niche et leur impact sur les stratégies marketing.
    Les réseaux sociaux de niche et leur impact sur les stratégies marketing.
Notre expertise
  • Développement sur mesure
  • Conseil et stratégie
  • Protypage et IoT
  • Rétro-ingénierie
  • MVP
  • Formation
  • Infogérance
Une question ?
NOUS CONTACTER
Restons connectés

Société

Méthode

Réalisations

Références

Newsroom

Postuler

Nous contacter

Espace client

Votre objectif

Transformation digitale globale

Efficacité interne

E-business

Performance commerciale

Satisfaction client

Gestion de données

Pilotage d'entreprise

Nos services

Développement sur mesure

Conseil et stratégie

Prototypage et IoT

Retro-ingénierie

MVP

Formation

Automotive

Newsletter

Némésis studio © 2022 | Mentions légales | Conditions d'utilisation | Politique de confidentialité

Gérer le consentement aux cookies
Afin d'avoir des statistiques sur notre audience, nous utilisons Google Analytics. Nous espérons donc que vous acceptiez les cookies afin d'avoir plus d'informations concernant le trafic sur notre site internet !
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
Statistiques
Ce cookie est utilisé dans l'unique but de mesurer le flux de visiteur sur notre site. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
Gérer les options Gérer les services Gérer les fournisseurs En savoir plus sur ces finalités
Voir les préférences
{title} {title} {title}