어제보다 한걸음 더
반응형
article thumbnail
라이브러리와 프레임워크의 차이
CS 2023. 7. 26. 00:27

ㅍ이번 포스팅에서는 라이브러리와 프레임워크가 무엇인지 그리고 차이점에 대해 정리해보았습니다. 현재 백엔드 개발자를 지망하며 자바와 자바 스프링을 공부하고 있어 차이점을 정확히 알고 있어야 한다고 생각합니다. 라이브러리 특정 기능을 수행하도록 미리 작성된 코드의 집합이다. 개발자가 필요시 호출하여 사용한다. 개발자의 코드가 라이브러리를 제어 및 호출한다. 반복 작업 없이 필요한 기능을 빠르게 구현한다. 일반적으로 어플리케이션 코드에서 호출 및 실행하는 역할이다. ex) 수학 함수, 데이터 구조, 데이터 베이스 연결, 네트워킹, JSON 파싱 ... 프레임워크 어플리케이션의 흐름 제어 및 전반적인 구조를 정의한다. 어플리케이션의 뼈대 및 틀을 제공한다. 개발자는 뼈대와 틀 안에 필요한 코드를 작성한다. 제어..

article thumbnail
API
CS 2023. 7. 20. 20:59

이번 포스팅에서는 API에 대해 공부하고 정리해보았습니다. 개발자에게 CS는 기초가 되는 만큼 앞으로 공부하는데 중요한 부분이라 생각하여 정리하게 되었습니다. API란? Application Programming Interface 서로 다른 소프트웨어 간의 상호작용을 가능하게 하는 규약 or 프로토콜 다시 말하면 특정 어플리케이션에서 다른 어플리케이션으로 정보를 전달하거나 서로 다른 어플리케이션 간에 정보 교환이 가능하게 해주는 규정된 인터페이스이다. 내가 이해한 API 어플리케이션 간에 통신할때 필요한 체계이자 구조이다. 응답과 요청을 사용해서 통신을 하기 위한 약속들을 정하는 것이라 생각한다. API가 존재 가능한 형태 API의 형태는 다양하다! 라이브러리 / 프레임워크 API 프로그래밍 언어의 라이..

반응형