본문 바로가기
IT관련/정리

리액트와 SPA

by XoX 2020. 6. 2.
728x90
개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요.

 

SPA(Single Page Application) 프론트엔드 프레임워크에는

리액트, 뷰, 앵귤러가 있다.

 

 

 

SPA(Single Page Application)의 탄생배경

 

강력한 MVC 웹프레임워크들이 등장하고 발전하면서

우리는 편리하고 빠르게 웹사이트를 개발할 수 있게 됐지만

또 다른 해결과제와 요구들이 생겨났다.

 

기존  MVC웹의 부족한 점 2가지

1. 사용자의 간단한 요구에 비해 비효율적인 복잡한 작업을 해야 응답할 수 있었다.

2. 사용자와의 접점이 PC용 웹사이트 하나가 아니라,

PC용 웹사이트 / 모바일용 웹사이트 / 안드로이드 또는 ios 앱으로 다양해진 상황에서

각각을 따로 개발&관리를 해야 한다. (겹치는 부분을 최소화하고 다른 업무는 분할할 수 있음 좋을텐데..)

 

그래서 브라우저에서 동작하는 자바스크립트라는 언어로

강력한 라이브러리나 프레임워크를 만들면 이 부분이 해결될 것이다!

라고 생각했고 그래서 탄생한 게 Angular, React, Vue같은 SPA프레임워크이다.

 

 

 

 

출처: https://www.youtube.com/watch?v=iE29lbjbow0

 

728x90
반응형

'IT관련 > 정리' 카테고리의 다른 글

css의 a href(링크)  (0) 2020.06.03
CSS의 display  (0) 2020.06.03
CSS 레이아웃을 위한 FlexBox  (0) 2020.05.31
이클립스 단축키  (0) 2020.05.24
MVC 접근법  (0) 2020.05.21

댓글