Concept în definiție ABC
Miscellanea / / July 04, 2021
De Guillem Alsina González, în oct. 2016
Aceasta este una dintre cele două părți din care sunt compuse multe aplicații informatice și, ca nume lasă să întrezărească, este cel care îl compune pe cel văzut de utilizator și cu care interacționează.
în față permite utilizatorului să vizualizeze ieșirea aplicației și să introducă date
în față difera de back end în care primul se ocupă exclusiv de ceea ce este interacțiunea cu utilizatorul, în timp ce al doilea contribuie la toată încărcarea procesării și a muncii datelor.
În acest fel, profesioniștii necesari pentru realizarea uneia și celeilalte părți pot diferi ușor, deoarece deși ambii necesită cunoștințe despre programare, În cazul în care back end, acestea ar trebui să fie mai „pure”, în timp ce în cazul în față un grad mai scăzut de programare va fi în general necesar împreună cu alte cunoștințe precum utilizarea sau proiecta.
În proiecte mici, în față Da back end acestea sunt adesea unite într-un singur pachet și strâns corelate, în timp ce în proiecte mari, cele două sunt mai depărtate și de cele mai multe ori sunt abordate de echipe de programatori diferit
Această separare este clar vizibilă în software-ul care folosește modelul. client-Server.
Și, vorbind despre clienți ...
Browserul web a devenit mult timp unul dintre principalele front-end-uri pentru tot felul de aplicații
Mulțumesc, în principal, oricărui sistem de operare aveți unul (sau mai multe) disponibile și, prin urmare, putem lua în considerare acest software omniprezent.
În plus, acest mod de lucru simplifică lucrurile, întrucât, într-adevăr, nu este necesar gândi în implementarea unui client local, dar pur și simplu în ieșirea datelor și colectarea acestuia, precum și interacțiunile din Format HTML și folosind, cel mult, JavaScript.
Un alt avantaj al utilizării unui browser de tip web în față este că nu ar trebui să ne facem griji cu privire la implementările locale ale unui client, deoarece limbajul HTML este universal și multiplataforma, deci, dacă este în regulă gândit și concretizat, putem folosi programul nostru în modul client în orice sistem de operare, trebuind să ne facem griji doar pentru partea din Server.
Și, în cele din urmă, ultimul mare avantaj este că putem pune software-ul nostru la dispoziția utilizatorilor prin intermediul Internet, care deschide ușile către noile modele de utilizare și comercializare, cum ar fi plata pentru chirie, care înlocuiește achiziționarea licențelor.
Fotografii: Fotolia - Grgroup / Sergey Tarasov
Teme front-end