개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
프레임워크는 정해진 규칙에 따라 도구를 사용하는 것이고 라이브러리는 내가 규칙을 정해서 사용할 수 있다.
예) 프레임워크 : 장고, 스프링 | 라이브러리 : 제이쿼리, 부트스트랩
API는 프로그램끼리 소통하도록 도와주는 역할을 한다.
예) 컴퓨터에 무언가를 입력할 때 키보드를 사용하는 것과 같다. (키보드 = API)
스티브 잡스는 플래시 사용을 반대했고 덕분에 플래시는 현재 더 이상 사용되지 않는다.
TIL (Today I Learned) 날짜
2022. 01. 17. (화)
오늘 읽은 범위
에피소드 11 ~ 15.
책에서 기억하고 싶은 내용을 써보세요.
API의 작동 방식은 사용하는 사람이 알 수 없다.
API는 프로그램끼리 소통할 때 쓰는 일종의 규칙을 코드화한 것이다.
예) 버튼이 눌러지면 '어디어디 데이터베이스를 찾아가서 어떻게 저장하라'와 같은 연결 역할
라이브러리와 프레임워크를 꼭 엄밀하게 나눌 필요가 있을까?
리액트 공식 사이트에 접속하면 '리액트는 라이브러리'라고 설명하고 있다.
리액트는 컴포넌트(component)라는 것을 중심으로 개발하는데, 컴포넌트에는 사용 규칙이 있다.
만약 이 규칙에 맞게 코딩하지 않으면 리액트는 오류를 발생시킨다.
이런 관점에서는 리액트를 프레임워크라고 할 수도 있다.
어떤 사람은 라이브러리라고 하고 어떤 사람은 프레임워크라고 하기도 한다.
하지만 라이브러리, 프레임워크의 개념을 아는 것이 중요하다!
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
라이브러리와 프레임워크의 개념을 정확히 알자!
API의 개념을 정확히 알자!
프로그래밍 초보로써 '처음에 너무 열심히 하는' 실수를 범하지 말자!
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
오늘 읽은 다른사람의 TIL