웹 서비스의 역사와 발전

Jiwon Lee·2022년 6월 2일
0

Internet?

  • 전 세계의 컴퓨터가 서로 연결되어 정보를 교환할 수 있는 하나의 거대한 컴퓨터 통신망으로, 컴퓨터들이 서로 통신이 가능하게 되는 거대한 네트워크.

Web?

  • 인터넷 네트워크를 이용하여 통신되는 정보의 집합.
  • 1990년 Tim Berners-Lee(팀 버너스리)에 의해 세계 최초의 웹 브라우저인 WWW(World Wide Web)이라는 프로그램 개발.

Web History

1세대 웹

  • 정적인 웹으로, 서버(웹 서비스를 제공하는 서버 컴퓨터)가 HTML 페이지 전체를 클라이언트(고객, Web Browser)에게 전송하는 방식.
  • HTML, CSS를 사용.
  • 단순한 정보 제공을 주기능으로 사용하였고, 기능이 많지 않았음.
  • User Interaction의 요구가 없고 로직 또한 없음.

2세대 웹

  • JavaScript의 등장으로, 1세대의 웹 보다는 동적이게 바뀜.
  • 단순한 정적 페이지가 아닌, 다이나믹한 요소들이 요구됨.
  • 서버와 클라이언트가 HTML 페이지와 JavaScript 로직을 통해 필요한 데이터를 주고 받으며 User Interaction을 구현함.

3세대 웹

  • 프론트엔드와 백엔드 개발의 분리
  • SPA(Single Page Application)방식의 등장으로 웹페이지 렌더링에 필요한 JavaScript 코드는 최초의 통신에서 한번에 송수신함. 이후엔 서버와 실시간으로 데이터를 주고 받으며 필요한 화면을 동적으로 구성하여 보여줌. (FE)
  • 웹 브라우저가 필요한 서버와의 통신은 데이터 전송 및 연산 작업이 대부분이 됨. (BE)

0개의 댓글