왜 자바스크립트인가?
- 자바스크립트는 전 세계 컴퓨터의 99.98% 에서 사용하고 있다.
- 때문에 자바스크립트는 지속가능한 프로그래밍 언어이다.
(자바스크립트를 패지할 일이 없기 때문에 지속적으로 커리어를 쌓기 좋다)
- 하지만 자바스크립트가 무결성의 완벽한 프로그래밍 언어는 아니다.
- 자바스크립트는 브라우저에 내장되어있다.(설치가 필요없다)
- 모든 사람은 브라우저를 가지고 있기 때문에 자바스크립트를 실행할 수 있다.
- 프론트엔드 경우 자바스크립트 말고는 대안이 없다.
JS를 잘 배우면?
- three.js는 자바스크립트로 3D를 구현하게 해주는 라이브러리.
- 데이터 시각화에 사용 가능하다.
- 고급 자바스크립트를 배우고 싶다면 프레임워크로 넘어가면 된다.
- 프레임워크는 쉽게 말해 내가 하려는일을 도와주는 도우미.
- 일렉트론은 자바스크립트, HTML, CSS로 데스크탑 앱을 만들수 있게 해준다.
- 자바스크립트로 백엔드까지 만들 수 있다.
- 자바스크립트는 3D를 구현하기에 최적의 언어이다.
- socket.io를 이용하여 실시간 통신이 가능하다.
- ml5.js를 쓰면 머신러닝 모델을 생성하는 웹사이트를 구축해서 그 모델을 훈련시킬 수 있다.