개인적인 생각이지만 REST API 라는 건... > 자유게시판

자유게시판

개인적인 생각이지만 REST API 라는 건... 정보

개인적인 생각이지만 REST API 라는 건...

본문

그냥 피부에 와닿는 수준으로 느껴보자면

 

SPA 웹사이트를 위해서 HTTP 프로토콜을 사용해서 서버<->프론트로 보내주는 JSON 포멧 데이터

 

정말로 딱 그 이상 그 이하도 아닌 것 같습니다.

 

뭐 이름은 거창하죠

 

'Representational State Transfer'

'Representational' 의 영영사전 뜻은 '사물을 일반적으로 보이는 대로 보여주는' 라는 뜻인데 대충 의역하자면 '사실적인 상태 전송' 이라는 뜻이군요..

흠.. 좀 밋밋하네요


뭐 물론 대규모 서비스를 관리하시는 분들은

 

더 정교한 아키텍쳐를 기반으로 엄밀한 규약을 정의해서 좀 더 고급진 이유로 사용하실 수도 있겠지만

 

솔직히 95%의 웹개발자는 SPA를 위해서만 사용한다고 생각합니다.

추천
0

댓글 5개

웹 트렌드 자체가 프론트 개발자 / 백엔드 개발자 형태로 나뉘어졌기에

 

백엔드 개발자가 데이터 베이스 내 데이터 및 필요한 데이터를 보내는 형태라 보시면....될꺼라 생각합니다

 

그로 인해 프론트로 작성하는거지 꼭 'SPA'에 국한 되진 않습니다.

 

CSR 은 이제 지는 해 입니다. SSR이 뜨는 해입니다.

그누보드는 특성상 혼자 지지고 볶고 하는 JSP 같은 느낌이 있죠

 

PHP 파일 내에서 프로그래밍과 HTML 을 같이 쓰니깐요...

 

그래서 요즘 실무도 보면 JSP 로 개발된 사이트 혹은 프로젝트를 전부 JSON 형태로 변환 하는 추세입니다.

 

시대가 바뀌었으니깐요. 그렇게 공부 했고 그렇게 취업했는데 정작 JSP 로 하면 못하니깐요

 

실제 제가 있는 회사도 JSP 다 걷어내고 분리하는데 4개월 걸렸다던데요;;

저희는 모든 설계를 99% REST API 로 설계 하는데요
(그누로 하는 프로젝트는 아닙니다)

사실 REST 라는 개념이 나오기 전에는 각 회사마다 각자의 프로토콜로 통신해서 개발했었습니다.

그걸 표준화 시키고 어느정도 규칙을 만든게 REST 라는 거라서

사실상 모든 분야에 다 사용됩니다.

 

하나의 예로 요즘 IoT 디바이스에서 데이터를 수집할때에도 REST API 로 받죠
그리고 요즘 나오는 모든 모바일 어플리케이션의 백단은 REST API로 되어 있습니다.

백앤드와 프론트 소스가 짬뽕이 되어 있는 그누의 경우에는

REST API라는 개념이 많이 생소하지만

사실 웹이라는 것이 동적으로 호스팅 되기 시작하면서 부터

발전한 개념이라고 보면 맞을거 같습니다.

전체 195,334 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여4 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT