▶프론트엔드(Front-End)
웹 애플리케이션은 크게 프론트엔드와 백엔드로 나뉘게 되는데, 프론트엔드는 사용자가 볼 수 있는 화면, 즉 사용자 인터페이스(User Interface, UI)를 말한다. 이용자 웹브라우저에서 실행된다는 특징이 있다.
※ 웹브라우저 : 서버와 HTTP 통신을 대신해주고, 수신한 리소스를 시각화하여 인터넷을 원활히 이용할 수 있게 함.
프론트앤드를 만드는데 있어서는 주로 HTML, CSS, 자바스크립트(Javascript)가 중요한 역할을 한다.
▶백엔드(Back-End)
웹 애플리케이션의 이용자가 보지 못하는 영역인 서버나 데이터베이스를 관리하는 기술. 프론트엔드는 사용자가 웹서비스를 편하게 이용할 수 있도록 사용자 인터페이스를 다룬다면, 백엔드는 실질적으로 사용자들이 원하는 정보를 제공할 수 있도록 데이터를 관리하거나 서버를 운영하는 일을 하는 것. WAS에서 실행된다.
백엔드를 만드는데 있어서는 주로 PHP, Node.js, JavaScript, C++, Java, Python 등이 사용된다.
출처 : https://spartacodingclub.kr/blog/615192391014d41767f00955
https://blog.wishket.com/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-vs-%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%B0%A8%EC%9D%B4%EC%A0%90/
https://dreamhack.io/ - Background : Web Browser
'IT' 카테고리의 다른 글
[네트워크] OSI 7 Layer와 TCP, UDP (0) | 2022.10.17 |
---|---|
[네트워크] HTTP 프로토콜 (0) | 2022.10.17 |
[네트워크] URL의 구조 (1) | 2022.10.15 |
[IT] 프로그래밍 16진수 표기법 (1) | 2022.10.14 |
[네트워크] 웹 서버의 구조 (0) | 2022.10.14 |
댓글