프론트엔드 개발은 사람들이 사용하는 것을 만듭니다
비즈니스 규칙과 정보를 사람들이 이해할 수 있는 화면으로 전환합니다. 이 작업은 눈에 보이지만, 애플리케이션 전반에 걸쳐 내려진 결정에 의존합니다.
프론트엔드 개발은 레이아웃, 인터랙티브 요소, 사람의 행동에 대한 반응을 포함하여 소프트웨어의 사용자 대면 부분을 만듭니다.
화면은 작업을 지원해야 합니다
프론트엔드 작업은 사람이 달성해야 하는 것에서 시작합니다. 예를 들어, 요청 페이지는 해당 사람의 역할에 대한 관련 세부 정보, 현재 상태 및 사용 가능한 작업을 보여주어야 합니다.
레이아웃은 주의를 안내합니다. 레이블은 선택을 설명합니다. 인터랙션 디자인은 작업 후 무슨 일이 일어났는지 보여줍니다. 이러한 세부 사항은 기술적으로 올바른 소프트웨어가 실제로 사용하기에 실용적인지를 결정합니다.
모든 조건에는 명확한 응답이 필요합니다
정상 경로는 인터페이스의 일부일 뿐입니다. 프론트엔드 개발은 누락된 정보, 느린 응답, 유효성 검사 문제, 권한 제한 및 완료된 작업도 처리합니다.
정적 이미지를 판단하는 대신 실제 작업으로 화면을 검토하세요. 누군가에게 작업을 완료하도록 요청하고 작업을 선택하기 전에 무슨 일이 일어날 것이라고 믿는지 설명하도록 하세요.
프론트엔드 용어
- 사용자 인터페이스
- 사람이 소프트웨어를 사용하는 화면과 컨트롤입니다.
- 레이아웃
- 화면에서 정보와 컨트롤의 배치 및 시각적 순서입니다.
- 인터랙션
- 사람이 클릭, 입력, 선택 또는 이동한 후 소프트웨어가 보여주거나 수행하는 것입니다.
좋은 프론트엔드 작업이 확인하는 것
다음 액션
각 화면은 중요한 선택이나 작업을 쉽게 찾을 수 있도록 합니다.
모든 상태
인터페이스는 로딩, 빈 결과, 오류, 완료된 작업을 설명합니다.
다양한 접근 요구사항
사람들이 다양한 기기와 입력 방법에서 인터페이스를 이해하고 조작할 수 있습니다.
프론트엔드 개발에 대한 질문
소프트웨어의 사용자 대면 레이아웃, 컨트롤 및 인터랙티브 동작이 포함됩니다. 또한 이러한 요소가 다양한 상태와 화면 크기에서 어떻게 반응하는지도 포함됩니다.
아니요. 외관도 중요하지만, 프론트엔드 작업은 사람들이 탐색하고, 정보를 입력하고, 상태를 이해하고, 문제에서 복구하는 방법도 결정합니다.
프론트엔드는 정보를 제시하고 작업을 전송합니다. 백엔드는 규칙을 적용하고, 저장된 데이터로 작업하며, 프론트엔드가 보여줄 수 있는 결과를 반환합니다.
관련 용어집 가이드
워크플로우를 명확하게 사용하도록 만드세요
Caffeine 앱은 이를 위해 만들어진 퍼블릭 네트워크인 Internet Computer 위에서 실행됩니다.