Concetto in definizione ABC
Varie / / July 04, 2021
Di Guillem Alsina González, in Ott. 2016
Questa è una delle due parti di cui sono fatte molte applicazioni informatiche e, come il suo nome lascia intravedere, è quella che compone quella vista dall'utente e con la quale interagisce.
Il fine frontale consente all'utente di visualizzare l'output dell'applicazione e inserire i dati
Il fine frontale si differenzia da back-end in cui la prima si occupa esclusivamente di quella che è l'interazione con l'utente, mentre la seconda contribuisce a tutto il carico di elaborazione dei dati e di lavoro.
In questo modo, i professionisti che sono necessari per la realizzazione dell'una e dell'altra parte possono differire leggermente, poiché sebbene entrambi richiedano la conoscenza di programmazione, in caso di back-end, questi dovrebbero essere più "puri", mentre nel caso di fine frontale sarà generalmente necessario un grado inferiore di programmazione insieme ad altre conoscenze come l'usabilità o design.
Nei piccoli progetti, fine frontale sì back-end sono spesso uniti in un unico pacchetto e strettamente interconnessi, mentre nei progetti grandi, i due sono più distanti e il più delle volte vengono avvicinati da squadre di programmatori diverso
Questa separazione è chiaramente visibile nel software che utilizza il modello. cliente-server.
E, parlando di clienti...
Il browser web è diventato a lungo uno dei principali front-end per tutti i tipi di applicazioni
Grazie, principalmente, a chiunque sistema operativo ne hai uno (o più) disponibili e quindi possiamo considerare questo software onnipresente.
Inoltre, questo modo di lavorare semplifica le cose, poiché, in realtà, non è necessario pensare nell'implementazione di un client locale, ma semplicemente nell'output dei dati e nella loro raccolta, nonché nelle interazioni in Formato HTML e utilizzando, al massimo, JavaScript.
Un altro vantaggio dell'utilizzo di a browser mi piace sul web fine frontale è che non dovremmo preoccuparci delle implementazioni locali di un client, poiché il linguaggio HTML è universale e multipiattaforma, quindi, se va bene pensato e concretizzato, possiamo utilizzare il nostro programma in modalità client in qualsiasi sistema operativo, dovendoci preoccupare solo della parte del server.
E, infine, l'ultimo grande vantaggio è che possiamo mettere il nostro software a disposizione degli utenti attraverso Internet, che apre le porte a nuovi modelli di utilizzo e commercializzazione, come il pagamento dell'affitto, che sostituisce l'acquisto di licenze.
Foto: Fotolia - Grgroup / Sergey Tarasov
Temi front-end