Forkant og bakkant

Frontend og backend er termer som refererer til separasjonen av bekymringer mellom henholdsvis et presentasjonslag og et datatilgangslag. Avhengig av konteksten brukes andre begreper som grensesnitt eller brukergrensesnitt for å referere til grensesnitt , [ 1 ] mens baksiden kalles server- , motor- eller admin-modus . [ 1 ]

Datavitenskap

I programvaredesign er frontend delen av programvaren som samhandler med brukere, og bakenden er delen som behandler input fra frontend . Separasjon av systemet i frontender og bakender er en slags abstraksjon som bidrar til å holde de forskjellige delene av systemet adskilt. Den generelle ideen er at grensesnittet er ansvarlig for å samle inn brukerens inndata, som kan være på mange forskjellige måter, og transformerer det ved å justere det til spesifikasjonene som kreves av baksiden for å behandle det, og returnerer vanligvis et svar som frontenden mottar og eksponerer brukeren på en for ham forståelig måte. Frontendens tilkobling til bakenden er en type grensesnitt .

I webdesign refererer det til visualiseringen av nettleserbrukeren på den ene siden ( frontend ), og nettstedsadministratoren med deres respektive systemer på den andre ( back end ).

Mange kjente metoder for samhandling med datamaskiner kan konseptualiseres i form av frontends og backends . For eksempel kan en grafisk filbehandler som Windows Utforsker , Dolphin , Nautilus og Finder betraktes som en grensesnitt til datamaskinens filsystem . Et annet eksempel er å betrakte Shell som en frontend som fungerer som et grensesnitt for å samhandle med kjernen til operativsystemet som oppfyller backend- rollen .


I en kompilator oversetter frontend språket fra kildekoden til en mellomrepresentasjon, som igjen fungerer med bakenden for å sende ut koden.

I talesyntese refererer frontenden til den delen av systemet som konverterer tekstinndata til en symbolsk - fonetisk representasjon og bakenden konverterer den fonetiske og symbolske representasjonen til lyd.

Mange programmer har sitt designkonsept delt inn i frontends og backends , men i de fleste tilfeller er bakenden skjult for sluttbrukeren og kan kun brukes av mellomklienten eller administratoren som skal ha ansvaret for å administrere informasjonssystemet ... Imidlertid er mange programmer skrevet for å tjene som en enkel grensesnitt for andre som allerede eksisterer, for eksempel grafiske grensesnitt bygget på toppen av et kommandolinjegrensesnitt . Denne typen grensesnitt er vanlig i Unix -skrivebordsmiljøer (som GUIer ), der programmer utvikles etter designfilosofien til mange små programmer som er i stand til å kjøre uavhengig eller i kombinasjon .

Teknologi

I radioteleskoper og parabolantenner består fronten av en pakke som inneholder hornantennen og bølgelederen, som et krav for at antennene skal oppdage radiosignalet. Motoren vil være forsterkeren og filteret som foredler og modifiserer signalet før det presenteres for brukeren.

I elektronisk designautomatisering tilsvarer designsyklusen, som er frontend, logisk og elektrisk design (f.eks . skjematisk fangst , logisk syntese ). Noen ganger betraktes det foreløpige designet som en front. Foreløpig plassering og ruting eller en tilpasset utforming av det fysiske verifiseringslaget, eller en skjematisk kontra layout anses som motoren.

I utformingen av radiofrekvensintegrerte kretser refererer frontpanelet til mottakskjedeblokkene som er ansvarlige for å filtrere, forsterke og overføre radiofrekvenssignalet til basebåndet. Vanligvis er blokkene inkludert en lavstøyforsterker (LNA), filtre og signalmiksere. På den annen side implementerer for tiden radioteknologier definert av blant annet programvare og kognitiv radio grensesnitt som ikke nødvendigvis integrerer alle de nevnte blokkene.

Se også

Referanser

  1. ↑ a b Første ordliste for strategisk kommunikasjon på spansk . Finansiert BBVA.