Vous avez peut-être parlé à un développeur qui a dit , “Je suis un développeur front-end” et je me demandais ce que ça voulait dire. Vous avez peut-être entendu quelqu’un dire “oh, c’est une fonctionnalité back-end”. Cela peut sembler déroutant de comprendre tout cela, mais il est facile de le clarifier.
“Front-end” et “côté-client” signifient tous les deux la même chose : ça se passe (s’exécute) dans le navigateur. Par exemple, JavaScript a été développé à l’origine comme quelque chose qui s’exécute sur une page web dans le navigateur, et cela signifie sans avoir à faire un appel au serveur.
“Back-end” et “côté serveur” signifient tous les deux chose : cela arrive (s’exécute) sur un serveur. Par exemple, PHP est un langage de script côté serveur qui s’exécute sur le serveur, pas dans le navigateur. Certains systèmes de gestion de contenu (CMS) comme WordPress utilisent des modèles PHP pour les pages web, et le contenu est appelé depuis le serveur pour être affiché dans le navigateur.
Les langages de programmation et de script
Les ingénieurs et les développeurs ont explications et définitions différentes des termes. Certains diront finalement qu’il n’y a pas de différences ou que les lignes sont floues, mais la différence généralement acceptée entre un langage de programmation (comme C ou Pascal) et un langage de script (comme JavaScript ou PHP) est qu’un langage de programmation requiert une étape de compilation explicite , alors que le code créé par l’homme et lisible par l’homme est transformé en un ensemble spécifique d’instructions en langage machine compréhensible par un ordinateur