Frontend i backend
En enginyeria del programari, els termes frontend i backend (amb traducció part davantera i part posterior) es refereixen a la separació funcional entre la capa de presentació (frontend) i la capa d'accés a les dades (backend). En el model client-servidor, el client se sol considerar com a interfície i el servidor se sol considerar com a backend, fins i tot quan una part del treball de presentació es fa realment al propi servidor.[1]
En l'arquitectura del programari, pot haver-hi moltes capes entre el maquinari i l'usuari final. La part davantera és una abstracció, simplificant el component subjacent proporcionant una interfície fàcil d'utilitzar, mentre que la part posterior sol gestionar l'emmagatzematge de dades i la lògica empresarial.[2]
En telecomunicacions, la part frontal es pot considerar un dispositiu o servei, mentre que la part posterior és la infraestructura que admet la prestació del servei.
Una regla general és que el costat del client (o "frontend") és qualsevol component manipulat per l'usuari. El codi del costat del servidor (o "backend") sol residir al servidor, sovint allunyat físicament de l'usuari.[3]
Referències
modifica- ↑ «Frontend VS Backend – What's the Difference?» (en anglès). https://www.freecodecamp.org,+18-03-2022.+[Consulta: 19 setembre 2022].
- ↑ «The Difference Between Front-End Vs. Back-End | ComputerScience.org» (en anglès). https://www.computerscience.org,+07-01-2022.+[Consulta: 19 setembre 2022].
- ↑ «Frontend vs Backend Languages: What's The Difference? (2022)» (en anglès). https://careerfoundry.com.+[Consulta: 19 setembre 2022].