웹 서비스의 발전

ChungKyu Kim·2021년 12월 28일
0

TIL

목록 보기
2/52

인터넷이란?

컴퓨터와 컴퓨터가 정보 교환이 가능한 거대한 통신망

Web이란?

인터넷을 경유하여 접근할 수 있는 모든 정보

Web의 발전

1세대 웹

  • 매우 정적인 형태
  • 단순한 정보제공 기능
  • 서버 --> 클라이언트에게 한 방향 소통 (유저 인터렉션이 없다)

2세대 웹

  • 동적인 웹의 등장
  • 웹 기반 JAVASCRIPT 등장
  • HTML과 JAVASCRIPT가 로직을 통해 데이터를 주고 받으며 유저인터렉션을 구현
  • 서버 <--> 클라이언트 양방향 소통 가능

3세대 웹

  • SPA (Single Page Application) 방식 등장

단일 HTML 페이지에서 전체 서비스를 구현하고 JAVASCRIPT가 요소 생성부터 기능을 동적으로 처리 후 실시간으로 데이터를 서버에서 주고 받으며 동적인 웹을 구성

  • 프론트엔드/백엔드의 분리
    렌더링에 필요한 웹 페이지 코드는 한번에 송수신하고 그 후에 필요한 데이터만 서버와 실시간으로 주고 받음으로 서버분리/역할분리

Modern Web

복잡성 증가
방대한 정보와 사용자의 증가, PC뿐 아니라, 스마트폰 등과 같은 플랫폼의 다양성으로 인해 새로운 문제가 발현 ex)정보의 양 증가, 사용자 수 증가

  • 그로인해 프/백의 서버 분리와 API gateway(서버 분산 처리)등의 기술 발전
profile
프리비엣!

0개의 댓글