Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Class
- 서버 배포
- ERROR 2003
- code states
- worflow
- 맥북 git 에러
- 코드 스테이츠
- Data Structure
- Pre코스
- toy problem
- 초보 개발자
- html
- 마케팅 분석
- RDS 오류
- first project
- JavaScript
- 자바스크립트
- Java Script
- 데이터리안
- 고객 세분화
- 리덕스 어려워
- 코드스테이츠
- SR완료
- Node.js
- nvm
- SR
- Date Structure
- Algorithm
- css
- reactjs code snippets
Archives
- Today
- Total
Nathan's 개발 일지
21년 1월 11일 TIL 본문
오늘 배운 것
JavaScript 런타임과 node.js
런타임이란?
프로그래밍 언어가 구동되는 환경을 말합니다. 여기서 환경이란, 어떤 프로그래밍 언어가 동작할 수 있는 프로그램"입니다.
자바스크립트가 돌아가는 환경은 브라우저 밖에 없었으나, node.js라는 새로운 자바스크립트 런타임이 나왔습니다. 이 덕에 자바스크립트를 이용하여 웹페이지 뿐만 아니라 서버같은 다른 프로그램에서도 자바스크립트를 사용 가능하게 되었습니다.
요약하면, JavaScript 런타임은 자바스크립트가 돌아가는 환경, node.js는 자바스크립트 런타임입니다.
NVM
Node Version Manager를 말합니다. NVM은 다양한 node version를 설치하고 관리할 수 있는 프로그램입니다.
Git Workflow
여러 개발자들이 동시에 다양한 작업을 할 수 있게 해주는 기능이 바로 브랜치(branch)입니다. 각자 독립적인 영역에서 소스코드를 변경할 수 있고 이렇게 분리된 영역에서 변경된 내용은 원래 버젼과 비교하여 새로운 버젼으로 만들 수 있습니다.
오늘 느낀점
node.js를 설치하는 방법과 git으로 협업하는 방법에 대해 배웠습니다. 이제 본격적으로 개발에 들어가기 앞서, git으로 협업하여 작업하는 방법을 배움으로 주니어 개발자로의 한걸음을 띈 느낌이였습니다.
'TIL(Today I Learned)' 카테고리의 다른 글
21년 1월 13일 TIL (0) | 2021.01.13 |
---|---|
21년 1월 12일 TIL (0) | 2021.01.12 |
코드스테이츠 PRE 코스를 마치며 (0) | 2021.01.07 |
21년 1월 1일 TIL (0) | 2021.01.01 |
20년 12월 25일 TIL (0) | 2020.12.25 |
Comments