개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
라이브러리는 내가 제어하고 프레임워크는 내가 제어를 당한다
API는 프로그램끼리 서로 소통할때 쓰는 규칙을 코드화 한 것
도메인을 만드는 것은 레지스트리이다.</예시>
TIL (Today I Learned) 날짜
2023/02/20
오늘 읽은 범위
라이브러리와 프레임워크, 비슷한 거 아냐?
제이쿼리는 반드시 배워야 하는 기술일까?
그놈의 API, 대체 뭐길래?
도메인은 왜 돈을 주고 사야 할까?
플래시의 서비스 종료와 스티브 잡스
책에서 기억하고 싶은 내용을 써보세요.
라이브러리와 프레임워크의 공통점: 둘 다 누군가 미리 작성해 놓은 코드이고, 우리의 개발 속도를 더 빠르게 만들어 주는 도구이다. (not program, just code)
라이브러리와 프레임워크의 차이점: 내가 어떤 도구를 사용할지에 대한 결정을 다 내리고 있다면 그 도구는 라이브러리. 반대로 누군가 정한 규칙에 따라 도구를 사용하고 있다면 프레임워크.
나는 라이브러리를 제어할 수 있다. 따라서 라이브러리는 다른 라이브러리로 쉽게 대체 가능하다. 하지만 프레임워크는 프레임워크가 나를 제어한다. 즉, 프레임워크를 활용해 코드를 작성할 때는 프레임워크의 규칙을 따라야 한다. 내가 이 규칙을 바꿀 수는 없다!
제이쿼리는 브라우저의 호환성을 챙기며 코드도 깔끔하게,아름답게 만들어 주었다. 또한 좋은 편의성과 기능을 갖고 있어서 인기가 많아졌다
API: 프로그램끼리 소통할 때 쓰는 일종의 규칙을 코드화 한 것, 프로그램끼리 소통하도록 연결해 주는 것
도메인을 만드는 것은 레지스트리다. 레지스트리는 IP주소와 도메인을 적은 전화번호부이다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
라이브러리와 프레임워크의 차이를 잘 모르고 있었는데 한번에 정리가 되었다. 도메인은 단지 IP주소를 영어주소로 나타낸 것이다 라고만 알고있었는데 레지스트리에 대한 설명을 읽고나서 도메인을 바라보는 시야가 넓어졌다. 더하여 도메인과 url의 차이점에 대해 알아보았는데 이렇게 다양한 개념을 설계하고 구축한 사람들이 대단하게 느껴졌다