TypeScript 언어 소개 및 장점 및 단점, 컴파일러 동작 방식
2022. 11. 14. 09:57
프로그래밍 언어/TypeScript
이 포스트에서 다룰 내용 TypeScript 란? TypeScript 장점 및 단점 TypeScript 컴파일러 동작 방식 TypeScript 란? TypeScript 란 순수 JavaScript 로 컴파일하는 정적 형식의 JavaScript 슈퍼셋입니다. 쉽게 말해서 JavaScript 에 타입을 부여한 정적 타입 언어입니다. TypeScript 의 장점 1. 컴파일러를 통해 사전 에러를 발견할 수 있습니다. 만약 타입스크립트를 설치하면 tsc 라는 명령어로 타입스크립트 파일을 컴파일할 수 있습니다. 이때 컴파일 단계에서 문법 에러를 잡을 수 있으므로 사소한 실수들을 프로그램 실행 전 모두 체크할 수 있습니다. 2. 타입을 강제화합니다. 타입스크립트는 모든 객체에 타입을 강제화하여 타입으로 발생하는 문..
Docker Compose 개념과 사용하는 이유
2022. 11. 9. 21:23
Docker
Docker Compose 란? Docker Compose 란 여러 개의 컨테이너들을 관리, 실행하기 위한 "툴" 로, 각각 독립된 컨테이너의 실행을 정의합니다. Docker Compose 는 왜 필요한가? 도커 컨테이너끼리 연결을 편하게 하기 위해서 github 에서 express 서버 구성 코드를 pull 받고, 이를 컨테이너화하기 위해 다음과 같이 build 할 수 있습니다. $ docker build -t express-demo . 이제 express-demo 컨테이너를 실행하고, DB로 mysql 컨테이너를 실행해보겠습니다. express-demo 컨테이너 실행 $ docker run --name express -d -p 8080:8080 express-demo mysql 컨테이너 실행 $ do..