본문 바로가기
JavaScript Study

JavaScript - #1 자바스크립트란?

by KMS_99 2023. 8. 23.

앞으로 자바스크립트 공부를 할 때 다음 책을 이용할 예정이다.

900페이지가 넘는 책이지만 차근차근 공부해보자.

책과 더불어 인프런의 정재남 강사님의 study 강의도 참고할 예정이다.

모던 자바스크립트 딥다이브 study - 정재남/인프런/무료

모던 자바스크립트 DeepDive

 

본격적으로 자바스크립트를 공부하기 전 우리가 알아야 할 것은 근본적인 내용이다.

바로 자바스크립트 그 자체이다.


자바스크립트란?

1995년 브렌던 아이크가 개발한 웹 브라우저 표준 프로그래밍 언어


여기서 주목해야 할 것은 표준 프로그래밍 언어이다.

전 세계에는 많은 브라우저들이 있다. (ex. Chrome, Safari, Edge)

그 많은 브라우저에서 동작하는 절대적이고 유일한 프로그래밍 언어가 자바스크립트라고 할 수 있다.

 

React, Vue, Angular 역시 모두 JavaScript의 프레임워크, 라이브러리이다.

(TypeScript도 JavaScript의 type을 개선한 파생언어, 거의 똑같다.)

 

결국 강조하고 싶은 것은 모든 근본은 자바스크립트라는 것이다.

 

 

다음은 자바스크립트의 장점이다.

 

인터프리터 언어

자바스크립트는 별도의 컴파일 과정을 거치지 않는 인터프리터 언어로 개발이 빠르고 비교적 쉬운 난이도의 언어이다.

 

많은 정보

모든 웹사이트는 자바스크립트로 이루어져있다. 수많은 웹사이트들의 소스코드도 오픈되어있어 개발하는 데 많은 정보가 있다.

 

범용성

자바스크립트은 다양한 개발분야에서 사용되고 있다.

PhoneGap Framework, Ionic Framework - 하이브리드 앱개발

Electron Framework - 데스크톱 앱개발

TensorFlow framework - 머신러닝

JohnnyFive - 로보틱스

Node.js - 서버

 

더 많은 장점과 단점도 있겠지만 이제 공부를 시작하기 때문에 다 알수는 없다.

앞으로 공부를 해나가면서 배워보도록 하자.(시작이 절반이다.)

 

다음 내용은 자바스크립트의 설치이다.