노마드코더 챌린지/노개북 - IT 5분 잡학사전

[북클럽][TIL] <IT 5분 잡학사전> - Day 5. 웹 기술 용어 (1)

엘레나림 2024. 4. 17. 04:22
728x90

오늘 읽은 범위

  • 마당 2. 웹 기술 편 ep11 ~ 15

 

책에서 기억하고 싶은 내용

  • ep11 : 라이브러리, 프레임워크
    • 공통점: 누군가 미리 작성해 놓은 코드. 개발 속도를 더 빠르게 만들어줌
    • 차이점: 내가 제어하는가, 제어당하는가?
      내가 어떤 도구에 대해서 모든 결정을 다 내리고 있다면 -> 라이브러리
      누군가 정한 규칙에 따라 도구를 사용하고 있다면 -> 프레임워크
  • ep12 : 제이쿼리
    • 자바스크립트보다 더 쉬운 방법으로 웹 사이트에 인터랙티브한 요소 추가
    • 과거 제이쿼리가 브라우저의 호환성을 챙기면서도 코드를 깔끔하고 아름답게 만들어 줬다. 현재는 자바스크립트에서도 호환됨
  • ep13 : API
    • API(Application Programming Interface): 애플리케이션 프로그래밍 인터페이스. 앱과 앱을 연결하는 매개체. 컴퓨터와 소통할 때 키보드를 쓰는 것처럼 프로그램끼리 소통할 때 쓰는 일종의 규칙을 코드화한 것
  • ep14 : 도메인
    • 도메인 주소 = 웹 사이트에 접속하면 보이는 주소
    • 도메인 시스템: 인터넷에 연결된 웹 사이트는 모두 IP 주소로 찾을 수 있지만 IP 주소를 외우기는 힘들다. 그 불편함을 해소하려고 생긴 것이 도메인 시스템. 거대한 전화번호부 같은 것/이름과 IP 주소가 짝지어 저장됨
  • ep15 : 플래시 종료, 스티브잡스?
    • 어도비 플래시(Adobe Flash) : 게임, 영상을 제공하는 웹 사이트에서 사용하는 프로그램이다. 당시 정적인 화면만 있던 웹에 동적인 애니메이션을 프로그래밍할 수 있게 해줬고 일단 플래시부터 깔아야 했을 정도로 웹 사이트의 필수 요소 였음.
    •  
    •  

 

오늘 읽은 소감은? 떠오르는 생각들

  • 라이브러리와 프레임워크 개념이 헷갈렸는데 정확히 이해함!
  • 어렸을 때 플래시로 뒤덮인 사이트를 본 적이 있었는데, 스티브잡스의 영향으로 사라진 것이라는 사실 몰랐는데 알게되서 신기했다. 
    앞으로도 불편한 기술들이 어떤 계기로 사라지게 된다면 새로운 역사를 직접 보게되겠지?!

 

궁금한 내용 또는 잘 이해되지 않는 내용

  • 없음

 

3줄 요약

 

+ 오늘의 2번째 과제 : 내가 개발을 공부하는 이유

노마드코더 슬랙 채널 #book-club-it-dictionary 에 작성한 메세지 by Ellena.Lim