IT Note/IT Basics (14) 썸네일형 리스트형 [IT샐러드] 비전공자를 위한 API 이해하기 안녕하세요, 에디터 랴망입니다. 오랜만에 IT 교양상식을 전하는 IT 샐러드로 돌아왔습니다. 오늘은 비전공자, IT 무관 업계 분들도 어디선가 들어는 봤을 "API"에 대해 소개해보려고 합니다. "데이터를 API 형태로 받는다", "지도 API로 코로나 맵을 개발했다"하는 이야기를 들어보신 적 있으신가요? API가 무엇이고 왜 사용하는지, 그리고 연관 개념인 Open API, REST API에 대해서 오늘도 비전공자가 이해할 수 있는 수준! 에서 가볍게 풀어보도록 하겠습니다. ** 깊이 있는 기술적 설명은 제외하였습니다. 저도 배워가는 단계이기 때문에 정정/피드백은 언제나 환영입니다 :) 1. API란? 스마트폰으로 카카오톡에 로그인하려는 상황을 떠올려봅시다. 스마트폰이 보낸 로그인 요청은 카카오 본사의.. [IT샐러드] 장고(Django)?스프링(Spring)? '프레임워크'가 뭔가요? 오랜만에 돌아온 ☆비전공자★의 희망, IT 샐러드(IT Sellerz)입니다! 요즘 새해목표의 일환으로, 지인의 도움을 받아 앱 개발을 시작하였습니다. 백엔드부터 프론트엔드까지, 모든 과정을 서툴지만 직접 한번 만들어보면 제가 파는 API라는 제품도 제대로 이해할 수 있을 것 같았어요. 대망의 앱 개발 프로젝트, 그 첫 Kick-off에서 개발자 지인은 제게 물었습니다. "백엔드랑 프론트엔드는 뭐로 짜고 싶으세요?" "... 뭐가 있죠??" 당황하는 저의 질문에, 지인은 대표적인 '프레임워크'를 소개해주었습니다. "파이썬이 편하시면 장고로 서버 짜시고, 경험있으시니까 프론트는 리액트 네이티브로 짜세요!" 어렴풋이 '저걸로 짜면 편하구나'는 알겠지만, 정확히 저게 다 무엇인지.. 확실하게 정리해보고 싶어서.. 이전 1 2 다음