제로부터 쌓는 개발일지
article thumbnail
반응형

Visual Studio Code (VS Code)

  1. IDE의 정의: 통합 개발 환경(IDE)은 개발에 필요한 다양한 도구(코드 편집, 디버깅, 버전 관리 등)를 하나의 프로그램 내에서 제공하는 소프트웨어
  2. VsCode의 특징:
    경량성과 확장성: VS code는 메모장처럼 가볍지만, 다양한 확장 프로그램을 통해 기능을 확장할 수 있음
    타입스크립트와의 호환성: 마이크로소프트가 개발한 타입스크립트와 효과적으로 호환
  3. 설치방법: 공식 웹 사이트에서 다운로드

 

Node.js

  1. Node.js의 정의: Node.js는 JavaScript를 서버 사이드에서 실행할 수 있게 해주는 런타임 환경
    Chrome의 V8 JavaScript 엔진 기반
  2. Node.js의 특징: 
    비동기 I/O 처리: Node.js는 논 블로킹I/O 모델을 사용하여 효울적으로 여러 작업을 동시에 처리할 수 있음
    싱글 스레드 모델: 멀티스레드 프로그래밍의 복잡성을 줄이고, 리소스를 효율적으로 사용할 수 있도록 함
    확장성: Node.js는 웹 서버를 비롯한 다양한 형태의 백엔드 서비스를 구축할 수 있는 확장성을 가짐
  3. 설치 방법: 공식 웹 사이트에서 다운로드
    ※. 이 경우 nvm으로 노드 버전 변경 불가능

 

Git

  1. Git의 정의: Git은 분산 버전 관리 시스템으로, 코드의 변경 사항을 추적하고 여러 개발자간의 협업을 용이하게 함
  2. Git의 특징: 
    버전 관리: 이전 버전으로 쉽게 되돌아갈 수 있으며, 실수로 삭제된 코드의 복원이 가능
    협업 도구: 브랜치, 충돌 감지 등의 기능으로 여러 개발자가 동시에 작업할 때 발생할 수 있는 문제를 해결
  3. 설치 방법:
    Windows에서는 Git Bush를 포함하여 설치할 수 있고, macOS에서는 Homebrew를 통해 설치할 수 있음
반응형
profile

제로부터 쌓는 개발일지

@PachyuChepe

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...