현재 react로 웹 페이지를 하나 만들고 있는데
용어가 너무 헷갈린다.
정리할 용어는 다음과 같다.
Node.js, npm, yarn, React, package.json
아무것도 모르고 개발했을 때는 Node.js와 react가 언어의 한 종류인 줄 알았다.
분명 나와 같은 생각을 하고 있는 사람들이 있을 것이다.
그런 사람들을 위해 적는 글이니 이런 것도 모른다고 생각하지 말하주길 바란다.
1. Node.js
- 소프트웨어 플랫폼 (무슨 말인지 모르겠다..)
2. npm
- 자바스크립트 프로그래밍 언어를 위한 패키지 관리자 (난 처음에 Node.js 에서 만든 것인줄 알았다)
- 발표일 : 2010년 1월 12일
3. yarn
- npm이 구려서 페이스북 개발!
- yarn 또한 npm과 같이 js 패키지 매니저이다.
- yarn이 npm보다 속도와 안전성 면에서 조금 더 우수하다고 한다.