프론트엔드(Front-end)와 백엔드(Back-end)는 웹 개발에서 중요한 두 가지 개념입니다. 간단히 말하자면, 프론트엔드는 웹 페이지의 시각적인 부분을 담당하고, 백엔드는 그 외의 기능을 담당합니다.
- 프론트엔드(Front-end) 프론트엔드는 사용자가 웹 페이지를 보는 부분을 말합니다. HTML, CSS, JavaScript를 사용하여 웹 페이지의 구조, 스타일 및 상호작용 기능을 구현합니다. 사용자가 웹 페이지를 로드할 때, 웹 브라우저가 서버에서 받은 HTML, CSS, JavaScript 코드를 해석하고, 화면에 그립니다. 프론트엔드는 사용자 경험을 개선하고, 시각적으로 매력적인 웹 페이지를 만드는 데 중요한 역할을 합니다.
- 백엔드(Back-end) 백엔드는 웹 페이지의 비시각적인 부분을 담당합니다. 서버 측 프로그래밍 언어를 사용하여 데이터베이스와 통신하고, 비즈니스 로직을 처리합니다. 백엔드는 데이터베이스, 서버, 언어, 알고리즘, 프로토콜 등과 같은 기술적인 요소를 다루는 영역입니다.
따라서, 프론트엔드는 웹 페이지의 시각적인 디자인과 사용자 경험을 개선하고, 백엔드는 서버와 데이터베이스를 다루며, 비즈니스 로직을 처리하는 역할을 합니다. 두 영역은 서로 연관되어 있으며, 함께 웹 개발을 완성합니다.
'게으른 개발자의 끄적거림' 카테고리의 다른 글
XSS, CSRF 취약점 대응방안 (0) | 2023.05.03 |
---|---|
URL 인코딩문제 해결법 (0) | 2023.05.02 |
Spring Framework 대표 어노테이션 (0) | 2023.04.26 |
Java Spring과 Spring Boot 간단 요약 (0) | 2023.04.24 |
리눅스 서버 명령어 모음 (0) | 2023.04.20 |