[노개북] IT5분잡학사전 DAY5 - ep.11~16

danbi lee·2023년 8월 29일

개발자북클럽

목록 보기
4/21

오늘 TIL 세줄 요약

  • 라이브러리와 프레임워크의 차이는 제어권과 교체 난이도로 구분
  • 도메인을 구매하면 레지스트리 운영사가 아니라 리셀러에게 돈을 지불하는 것
  • 플래시의 종료로 멋진 웹 표준이 생김

TIL 날짜

2023.08.30

오늘 읽은 범위

  1. 라이브러리와 프레임워크, 비슷한 거 아냐?
  2. 제이쿼리는 반드시 배워야 하는 기술일까?
  3. 그놈의 API, 대체 뭐길래?
  4. 도메인은 왜 돈을 주고 사야 할까?
  5. 플래시의 서비스 종료와 스티브 잡스

책에서 기억하고 싶은 내용을 써보세요.

라이브러리와 프레임워크

라이브러리와 프레임워크의 차이

  • 공통점: 누군가 미리 작성해놓은 코드로 개발 속도를 더 빠르게 만들어 줌
  • 차이점 (누가 누구를 제어하는가)
    • 라이브러리: 어떤 도구에 대해서 모든 결정을 다 내림
    • 프레임워크: 누군가 정한 규칙에 따라 도구를 사용

라이브러리

필요할 때 불러서 쓸 수 있으며 다른 라이브러리로 쉽게 대체가 가능.
교체한다고 해서 프로젝트가 무너지지 않음. 라이브러리를 사용한 부분만 고치면 됨.
(jQuery, 부트스트랩)

프레임워크

규칙을 따라서 개발해야 정상적으로 실행됨.
규칙을 내가 바꿀 수 없고 프레임워크를 변경하려면 모든것을 교체해야 함.
(Djamgo, Spring, React)

제이쿼리

현재의 자바스크립트는 호환성 및 기능이 좋아져서 제이쿼리를 사용해야 할 이유가 없음.

제이쿼리는 정말로 필요할 때에만 배워라!

API

프로그램끼리 소통할 때 쓰는 일종의 규칙을 코드화한 것
'어디어디 데이터베이스를 찾아가서 어떻게 저장하라'

도메인

도메인 시스템

IP 주소 숫자를 외우기가 불편해서 만들어짐
이름과 IP 주소가 짝지어 저장되어있음 (=전화번호부)
naver.com 이름을 입력하는 순간 브라우저는 도메인 시스템에서 IP 주소인 202.131.30.11 를 찾아 웹 사이트로 이동함

도메인 관리

레지스트리라고 부르며 기업에서 수백만 개가 넘는 도메인을 관리 및 운영함 (=서브 전화번호부)
도메인을 만드는 역할
도메인을 입력하면 IP 주소로 빠르게 연결, 보안 요소 등을 구축하고 있음

도메인 판매처

카페24, 고대디, 가비아, 후이즈 등의 리셀러에서 사야함
도메인을 레지스트리에 등록하는 과정이 매우 복잡해서 리셀러가 필요함. 리셀러에게 도메인 구매할 때는 실제 비용보다 비쌈
도메인을 관리하는 비영리 기구 아이캔(ICANN)에 신청하면 개인도 레지스트리 운영이 가능하나 신청 비용이 엄청남

플래시

애니메이션을 브라우저에 띄울 수 있게 해주는 프로그램
플래시 등장 이전에는 인터넷으로 영상을 볼 수 없었음

스티브잡스 플래시 그만 쓰자 선언

이유 1. 플래시는 오픈소스가 아니다
이유 2. 테스트탑을 위한 프로그램으로 iOS에서 개발이 어렵다
이유 3. 플래시 때문에 해킹을 당하고 바이러스에 걸리는 등 보안 이슈가 많다

플래시의 안녕과 웹 기술 발전

HTML5, CSS3에 플래시 대체 기술이 도입됨
2020년 12월 31일 플래시 서비스 종료
=> 멋진 웹 표준이 생김

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

이제 드디어 라이브러리, 프레임워크 둘의 차이를 제대로 기억할 수 있게 되었다!!!

내가 개발을 공부하는 이유

https://nomadcoders.slack.com/archives/C04GZRR7D9P/p169332697695826947

profile
계속해서 보완중

0개의 댓글