일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 잔
- 컴퓨터공학 #자료구조 #스택 #c++ #알고리즘 #백준문제풀이
- 컴퓨터공학 #c #c언어 #문자열입력
- HTML #CSS
- BOJ #컴퓨터공학 #C++ #알고리즘 #자료구조
- 컴퓨터공학 #Java #자바 #클래스 #객체 #인스턴스
- Today
- Total
목록Back-end/Node.js (2)
영벨롭 개발 일지
[ NPM 이란? ] NPM(Node Package Manager)은 전 세계의 개발자들이 만든 다양한 기능(패키지, 모듈)들을 관리하는 거대한 생태계라고 할 수 있습니다. 전 세계의 수 많은 JavaScript 프로그래머들이 유용한 자바스크립트 기능(패키지, 모듈)들을 이미 만들어 두었고, 이 코드들이 npm에 공개되어 있는 것입니다. 우리는 이 npm에 공개되어 있는 코드들을 가져오기만 하면, 복잡하고 고도화된 기능을 손쉽게 사용할 수 있습니다. 장점 단점 - 관리 효율 증가 - 손쉬운 기능 고도화 - 학습 난도 증가 - 구성이 복잡 [ package.json ] 프로젝트를 진행하다보면 수많은 패키지들을 추가하게 됩니다. 이러한 패키지들은 저마다의 고유한 버전이 있는데, 이것들을 기록하고 관리해주는 ..
[ Node.js 란?] Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. 여기서 런타임이란 프로그래밍 언어가 동작하는 환경을 말합니다. JavaScript는 C++, JAVA와 같은 프로그래밍 언어이면서 스크립트 언어입니다. 스크립트 언어는 특정한 프로그램 안에서 동작하는 프로그램이기 때문에 웹 브라우저 프로그램 안에서만 동작합니다. 즉, JavaScript는 웹 브라우저가 없으면 사용할 수 없는 프로그램입니다. 이것이 Node.js를 사용하는 이유이기도 한데요. Node.js는 웹 브라우저 없이 JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이라 할 수 있습니다. Node.js를 사용하면 JavaScript로 백엔드 로직까지 개발할..