윤제니

노개북 - DAY5. TIL 작성 본문

Books

노개북 - DAY5. TIL 작성

꿈다루 2024. 2. 13. 20:01

🗓️ 2024.02.13 화

Today I Learned

 

DAY5

📌 오늘 읽은 범위: 11 - 15

 

🙂 책에서 기억하고 싶은 내용

 

  • 라이브러리와 프레임워크
<공통점>
누군가 미리 작성해 놓은 코드이고, 개발 속도를 더 빠르게 만들어 주는 도구

<차이점>
누가 누구를 제어하고 있는가? 
어떤 도구에 대해서 모든 결정을 할 수 있음   => 라이브러리
누군가 정한 규칙에 따라 도구를 사용하고 있음 => 프레임워크


[라이브러리]
필요할 때 불러서 사용하고, 제어가 가능함 
사용한 부분만 고치면 되므로 교체 난이도가 쉬움

[프레임워크]
프레임워크의 규칙을 따라야 함 (규칙: 폴더 이름, 파일 구성 등등)
규칙의 모든 것을 교체해야 하므로 교체 난이도가 어렵다

 

 

  • API (Application Programming Interface)
프로그램끼리 소통할 때 쓰는 일종의 규칙을 코드화한 것

 

 

  • 도메인 
웹 사이트는 모두 IP 주소로 찾을 수 있고, IP 주소는 숫자로 이루어져 있음 
숫자를 외우기 힘들고, 불편하기 때문에 도메인 시스템이 생김 
도메인 시스템에는 이름과 IP 주소가 짝지어 저장되어 있음

ex)    이름            IP 주소 
    google.com   173.194.126.240

 

- 도메인을 만드는건 레지스트리
- 레지스트리는 IP 주소와 도메인을 적은 전화번호부 
- 레지스트리 운영사가 되려면 엄청난 돈과 인프라가 필요
- 도메인을 구매하면 레지스트리 운영사가 아니라 리셀러에게 돈을 지불
- 리셀러는 계약 관리, 결제 처리, 도메인 비용 지급 등의 일을 함

 

 

👀 읽은 소감 

매일 챌린지를 수행하면서 평소에 몰랐던 지식들을 알게 되어 오?? 이런 것도 있구나! 하면서 즐기고 있다. 

오늘은 어떤 내용을 읽게 될지, 아침에 눈뜨면 챌린지 메일부터 확인하는 나 자신... 😊 뿌듯! 

좋은 습관으로 유지할 것이다. 

 

 

⭐️  내가 개발을 공부하는 이유