생활코딩님의 강의를 요약정리 해놓은 글입니다.
강의 출처 : 생활코딩 - 자바스크립트를 이용한 웹 애플리케이션 만들기 in 유튜브 , 인프런
자바스크립트의 진화과정(?)
# 자바스크립트는 2004 년 gmail gmap 을 자바스크립트를 통해 서비스를 오픈했습니다.
그 당시 많은 개발자들은 자바스크립트로 오픈을 했다는것에 충격을 받고 자바스크립트에 대한 관심이 증가했다.
이유 - PURE WEB의 장점으로 개발하면 어디서든 사용이 가능하기 때문이다.
# 그러다 2008년 구글의 크롬을 개발하며 자바스크립트 엔진인 v8을 오픈공개함.
# 오픈소스가 공개되며 웹에서만 쓸수있게되던 자바스크립트는 2009년 Node.js 프로젝트로 인해 다른쪽으로도 사용이 가능하게됩니다.
(Like python or java) 자바스크립트는 두개의 무기를 가지게 되었다!!!! 웹에서 java 및 파이썬같은 언어는 사용이 불가능 하기때문.
* 즉 자바스크립트를 이용해 우리는 웹에서도 사용이가능하고 Node.js(외부확장)에서도 사용이 가능해졌다.
- 이해하기 쉽게 얘기를 하자면 자바스크립트는 사람이고 그 사람이 농구장에서만 뛸수있었지만 이제는 밖으로 나와 축구장 , 배구장, 그 외에 어디서든 뛸수있게 되었다는 것이다.
* 하지만 alert("helloworld") 같은 명령어는 node.js 에서는 사용할수없다, 이것은 축구장에서 손을 사용하는것과 같기때문.
- 그렇다면 Node.js 의 경쟁자로는 누가 있을까??
java , python , php ...?
- 그래서 구글의 v8을 사용하여 속도가빠르고 , 단일쓰레드를 통해 많은 일처리를 할수있는 javascript의 많은 장점중
가장 큰 javascript의 장점은.. 프론트부터 서버까지 모두 javascript로 처리를 할 수 있다는 것이다.
'Back > node.js' 카테고리의 다른 글
Node.js 란 ??? (0) | 2022.12.04 |
---|