front·end
B2technical사용자가 보는 소프트웨어의 화면·인터페이스 부분
noun명사
- 1
프론트엔드, 사용자 인터페이스 — 웹사이트, 앱, 소프트웨어에서 사용자가 직접 보고 상호작용하는 부분B2〔computing〕
the part of a website, application, or software system that users see and interact with
The frontend loads quickly on mobile phones.
그 프론트엔드는 휴대폰에서 빠르게 로드된다.
She redesigned the frontend to make the app easier to use.
그녀는 앱을 더 쉽게 쓸 수 있도록 프론트엔드를 다시 디자인했다.
adjective형용사
- 1
프론트엔드의, 사용자 화면의 — 웹사이트나 앱의 사용자 화면 부분과 관련된B2〔computing〕
relating to the user-facing part of a website, application, or software system
We need a frontend developer for this project.
이 프로젝트에는 프론트엔드 개발자가 필요하다.
The team fixed several frontend bugs before launch.
팀은 출시 전에 여러 프론트엔드 버그를 수정했다.
유의어front-end, client-side, UI
반의어backend, server-side
뉘앙스 · 쓰임
frontend는 주로 개발·IT 맥락에서 쓰이며, 사용자가 직접 접하는 ‘화면 쪽’을 강조합니다. user interface는 화면과 조작 요소 자체를 더 좁게 가리키고, client side는 사용자의 기기나 브라우저에서 실행되는 기술적 측면을 강조합니다. backend는 서버, 데이터베이스, 내부 로직처럼 사용자가 직접 보지 않는 부분입니다.
기술 문서와 개발자 대화에서는 frontend, front end, front-end가 모두 보이지만, 명사로는 front end 또는 frontend, 형용사로는 front-end 또는 frontend가 흔합니다. 일반 학습자에게는 ‘프론트엔드’로 번역해도 자연스럽지만, 비전문가에게 설명할 때는 ‘사용자가 보는 화면 부분’이라고 풀어 말하는 것이 좋습니다. 자동차나 물체의 ‘앞부분’이라는 뜻은 보통 frontend보다 front end로 띄어 쓰는 편이 자연스럽습니다.
유의어 뉘앙스 비교
- user interface
- 사용자가 보는 화면과 조작 요소 자체를 더 좁게 가리킵니다.
- client side
- 사용자 기기나 브라우저에서 실행되는 부분이라는 기술적 관점을 강조합니다.
- presentation layer
- 소프트웨어 구조에서 화면 표시를 담당하는 계층이라는 더 형식적인 표현입니다.
- front-end
- 같은 뜻의 하이픈 표기이며, 형용사로 매우 흔하게 쓰입니다.
- client-side
- 사용자 기기나 브라우저에서 실행된다는 점을 더 기술적으로 강조합니다.
- UI
- 사용자 인터페이스와 관련된다는 뜻으로 더 좁고 약어적인 표현입니다.
반의어
- backend
- 사용자가 직접 보지 않는 서버나 내부 시스템 쪽을 가리킵니다.
- server side
- 사용자 기기가 아니라 서버에서 실행되는 처리 부분을 강조합니다.
- server-side
- 서버에서 처리되는 기능과 관련된다는 뜻입니다.
자주 쓰는 표현 · Collocations
adj+noun
- frontend developer프론트엔드 개발자
- frontend framework프론트엔드 프레임워크
- frontend code프론트엔드 코드
- frontend performance프론트엔드 성능
verb+noun
- build the frontend프론트엔드를 구축하다
noun+noun
- frontend and backend프론트엔드와 백엔드
어원 · 암기 팁
[English compound]front와 end가 결합한 말로, 원래 ‘앞쪽 끝부분’이라는 뜻에서 소프트웨어의 사용자-facing 부분을 가리키는 기술 용어로 확장되었습니다.
front(앞쪽) + end(끝, 부분)
💡 사용자 앞(front)에 보이는 끝부분(end)이라고 생각하면 backend와 쉽게 구분할 수 있습니다.