Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

TIL 11~15

#book_club
2년 전
878

TIL (Today I Learned) 날짜

2023.01.18

오늘 읽은 범위

<예시>1장. 깨끗한 코드</예시>

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

프레임 워크와 라이브러리

공통점: 누군가 미리 작성해놓은 코드로, 개발속도를 빠르게 함

차이점: 라이브러리는 대체하기가 쉽지만 프레임워크는 모든것을 교체해야함, 라이브러리는 제어권이 있지만(필요할 때 불러서 씀) 프레임워크는 없음

리액트는 라이브러리로 설명하지만 component라는 것을 중심으로 개발할 때 사용규칙이 있음 이에 프레임워크라고 볼 수도 있음

라이브러리

필요할 때 불러서 사용

ex) jQuery(자바스크립트보다 더 쉽게 웹에 인터랙티브한 요소를 넣게 해줌, bootstrap(시맨틱 UI, 테일윈드 CSS와 더불어 웹사이트의 화면을 구성할 때 메뉴, 버튼, 레이아웃과 같은 것들을 편하게 구현하게 해줌

jQuery

과거의 자바스크립트, 브라우저간의 호환 문제를 해결 → 정말로 필요할 때만 배우면 됨

프레임워크

프레임워크의 규칙(작성, 저장 등)에 따라 코드를 작성해야함 ex) 장고로 운영자 체제를 만들때는 admin.py인 파일에 코드를 작성해야함

교체가 쉽지 않으므로 신중하게 결정해야함

완성도가 엄청나게 높은 결과물을 보장함

ex) 장고(Django), 스프링(Spring)

API

application programming interface

웹 api

브라우저에서 작동하는 프로그램 개발에 사용 ex) 브라우저 상에서 마이크 사용

도메인시스템

레지스트리

.com, .co, .co.kr과 같은 것으로 루트도메인 아래에 위치하는것으로 보임

레지스트리를 관리하는 베리사인과 같은 기업은 도메인을 직접 판매하지않음 고대디, 가비아, 카페24 등의 리셀러를 통해야함

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

  • 최근에 프레임워크와 라이브러리에 대한 질문에 라이브러리를 모아놓은게 프레임워크라고 하는글을 읽고도 그냥 넘어간적이있었는데 앞으로는 잘못된 지식에 대해 더 민감하게 받아들여야겠다

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

리지스트리 == 탑레벨 도메인?