Front-End et Back-End
Divers / / November 13, 2021
Par Guillem Alsina González, le fév. 2017
Au profane en matière de programmation, il peut leur sembler que développer une Logiciel C'est une tâche assez linéaire qui ne nécessite que des connaissances en programmation et, tout au plus, la coordination d'un équipe de développeurs si le application est très grand.
Mais non, il n'en est pas ainsi, et dans la création de programmes informatiques diverses connaissances entrent en jeu, principalement la programmation des fonctionnalités d'une part et de l'interface utilisateur d'autre part, qui sont les parties les plus élémentaires de l'ensemble application.
Cela nous amène à différencier deux couches distinctes qui travaillent ensemble: la l'extrémité avant et le arrière-plan
le l'extrémité avant couvre tout ce qui fait référence à l'interface utilisateur et à la convivialité de l'application
Cela nécessite des connaissances qui vont au-delà de l'utilisation correcte des langages de programmation, tels que ceux correspondant aux la convivialité et des études totalement différentes des algorithmes et des calculs réfléchis qu'une application peut intégrer pour travailler avec Les données.
le l'extrémité avant Vous récupérerez les billets et les instructions fournies par le Nom d'utilisateur à travers les contrôles et les zones que les mêmes l'extrémité avant permet et exécute éventuellement un préparation de son Format pour les envoyer au moteur de programme, qui serait
le arrière-plan traite les interactions de l'utilisateur (ce qui arrive à l'utilisateur l'extrémité avant) avec les données, et effectue tous les traitements avec ces dernières
Cette partie est celle qui donne vraiment des fonctionnalités au programme, bien que sans le l'extrémité avant Cela ne nous serait d'aucune utilité car nous ne pourrions pas interagir avec les données et leurs résultats.
C'est dans cette partie que se trouvent tous les algorithmes qui effectuent le travail « brut » du système, manipulent les données et développent ses fonctionnalités.
Parfois l l'extrémité avant et le arrière-plan fonctionner séparément sur différents ordinateurs, interopérant sur le réseau
C'est à ces occasions que les développeurs du Logiciel Ils doivent tenir compte des problèmes de simultanéité, c'est-à-dire que deux ou plusieurs utilisateurs peuvent travailler simultanément sans se déranger. les autres, contrôlant leurs actions et les empêchant de modifier simultanément les mêmes données qui ne supportent pas la modification concurrent.
Les applications Web sont les paradigme parfait de ce modèle, car ils peuvent être exécutés de n'importe où, et son l'extrémité avant ce n'est pas plus que code HTML qui utilise n'importe quel le navigateur Web pour l'exécution.
Photos: Fotolia - Matador / Dusit_sri
Thèmes front-end et back-end