2024-10
한국에서 쓰인 최초의 Bun책.
JPUB 출판사에서 책을 제공받아 작성된 서평입니다.
다음과 같은 부분을 배운다.
1
자바스크립트 - 웹 브라우저에서 간단한 로직 처리를 위해 만들어진 언어.
자바스크립트 문제점 - 프런트엔드에서 백엔드로 확장, 동적 타이핑 언어인 자바스크립트의 자유로움과 유연성이 서버 애플리케이션을 개발하는데 해가 되는 경우 발생
이러한 자바스크립트의 한계 보완을 위해 타입스크립트 등장.
자바스크립트가 서버 측 프로그래밍언어로 사용.
클라이언트 측은 리액트(React) 등장.
자바스크립트가 발전했으나 자바스크립트 프로젝트는 규모가 커지고 복잡해짐.
빌드와 테스트, 배포하려면 다양한 도구 필요.
Bun은 자바스크립트 개발자로서 이러한 애로사항을 해결해 줄 차세대 자바스크립트 런타임이자 올인원 개발 키트입니다.
1
Bun은 터미널에서 사용하는 명령줄 인터페이스이다.
Bun이라는 명령어를 사용해 다양한 추가 명령어와 옵션을 붙일 수 있다.
2
리눅스에서 설치, 윈도에서 설치
https://bun.sh/docs/installation
1
프로젝트는 소프트웨어를 개발 및 테스트, 배포하기 위해서 필요한 모든 파일들을 한 곳에 모아둔 폴더입니다.
2
여러 개발자가 협업해야 하는 프로젝트는 깃허브와 같은 원격 코드 저장소에 올려놓고 버전 관리를 한다.
3
어떤 폴더가 자바스크립트 프로젝트가 되려면 필수적으로 package.json파일이 들어 있어야 한다.
package.json파일은 npm패키지 저장소와 상호작용을 할 수 있도록 만들어주는 중요한 연결고리이다.
package.json파일에는 어떤 패키지를 내려받아 설치해야 하는지 명시되어 있다.
4
자바스크립트 프로젝트 생성 시작 = 폴더 만들기
mkdir hello-bun
cd hello-bun
5
bun init
<enter>
또는
bun init -y
패키지 관리하는 법부터 개발하는 법까지 하나씩 실습하도록 알려준다.
자바 스크립트 사용 시 규모가 커지며 복잡한 부분을 해소해 주는 Bun등장.
Bun으로 개선이 가능하다.
책보는법
책 내용은 빠르게 전체적으로 한번 보자.
하나씩 실습하며, 내게 필요한 부분을 반복해서 실습하자.
감사합니다.