서버측 프로그램, Page 요청 -> 그 결과로 화면을 응답받는 방식 (화면 요청)
FrontEnd의 화면이동 없이 BackEnd와 통신하는 방식 (데이터 요청)
통신 결과(XML
,JSON
,CSV
,TEXT
)를 응답받는 형식
통신을 위한 API 사용 필요 (XMLHttpRequest
,JQuery
,ajax
,axios(vue 권장)
,fetch
, ..)
React
: 단방향 데이터 흐름(부모 컴포넌트 -> 자식 컴포넌트간의 데이터 흐름), Virtual DOM
Angular
: 양방향 데이터 바인딩
Vue.js
는 React
Angular
의 장점을 반영