🤔 REST API랑 RESTful API, 뭐가 달라? (진짜 모름)
·
CS
Intro.굳이 내가 REST API를 따로 게시글을 쓰는 이유는 HTTP를 알고 REST를 설명하는 것이 이해하기 더 좋기 때문이다. 이게 REST와 RESTful API가 무슨 차이냐고 물어보면 설명하기 쉬운데.. REST API vs RESTful API라고 하면 참 설명을 어떻게 해야할지 막막하다. REST의 특징2026.02.24 - [CS] - API가 도대체 뭔데 API가 도대체 뭔데Intro.사실 API란 녀석은.. 참으로 어렵다. 느낌은 알겠는데 이해하기 쉽지 않은 놈이다. 이미 공부도 해보고 개발도 해봤지만, 100% 알지 못하겠는 느낌. 이 참에 끝장을 봐야겠다. What is an API?API의asht1214.tistory.com전에 REST가 뭔지는 간단히 설명했으니 오늘은 자세..
API가 도대체 뭔데
·
CS
Intro.사실 API란 녀석은.. 참으로 어렵다. 느낌은 알겠는데 이해하기 쉽지 않은 놈이다. 이미 공부도 해보고 개발도 해봤지만, 100% 알지 못하겠는 느낌. 이 참에 끝장을 봐야겠다. What is an API?API의 사전적인 의미는 다음과 같다.API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다. 이해는 가지만 뭔가 확 와 닿지는 않는다. 보통 식당에 비유를 많이 하고는 하는데, 너무 흔하니까 다른 비유를 예시로 들자면 운전이다..
인터페이스 = API ?
·
CS
Intro.개발 관련 공부를 할 때 내가 자주 이용하는 공부 방법이 2개 있다. 하나는 이게 도대체 왜 어쩌다가 만들어진 건지 조사하는 것과 비유하는 것이다. 특히 애기들도 알아먹을 수 있을만큼 아주아주 유치한 비유면 더 좋다. 앞으로 개발 블로그를 작성하면서도 이 방법들을 아주 많이 사용할 것이다. 그리고 나는 이미 인터넷에 나와 있는 사전적 의미들을 똑같이 쓰는 것보다 나만의 언어로 누군가에게 설명하듯이 작성해보도록 하겠다. What is an Interface?인터페이스는 복잡한 기계들을 인간들이 쉽게 다룰 수 있도록 고안해낸 개념이다. (생각보다 절박함) 그렇기 때문에 꼭 물리적인 매개체에 국한되지 않고 프로토콜 등의 추상적인 방법론도 포함한다. 인터페이스가 만들어진 목적은 단순화이다. 그렇기 때..