위 사이트에 들어가면 JS로 이런걸 만들 수 있다고?!를 느낄 수 있다.
데이터의 시각화, 비디오 게임 등등...
프레임 워크 : 소프트퀘어 어플리케이션이나 솔루션의 개발을 수월하게 하기 위해 소프트웨어의 구체적 기능들에 해당하는 부분의 설계와 구현을 재사용 가능하도록 협업화된 형태로 제공하는 소프트웨어 환경 ( 쉽게 말해, 내가 하려는 일을 도와주는 도우미 )
프레임 워크 중 하나로 React Native가 있다. JS만으로 안드로이드랑 ios앱을 만들 수 있게 해준다.
다음 단계는 Electron이다. JS, HTML, CSS 로 데스크탑 앱을 만들 수 있게 해준다. 즉, 나도 사람들이 다운로드하고 설치해서 쓰는 프로그램을 만들 수 있다는 소리다.
이제 JS로 백엔드도 돌릴 수 있다. 전에는 불가능했다. 예전에는 HTML, CSS, JS로 웹사이트를 만든 다음에 백엔드에는 C#,JAVA,Python 등등을 써야만 했다. 이렇게 하면 가끔식 프로그램, 코드를 바꾸기 귀찮아진다.
Wetube강의
위 강의에서는 백엔드도 가진 웹사이트를 JS 만으로 만드는 법을 가르친다.
JS는 3D로 무언가를 하기에 완벽한 프로그래밍 언어이다. 대부분의 카지노, 도박 사이트, 실시간 채팅, 실시간 영상들이 JS로 돌아가고 있다. socket.io라는 것을 써서 채팅이랑 실시간 기능들을 가능하게 한다.
JS는 머신러닝도 한다. mle.js를 쓰면 머신러닝 모델을 생성하는 웹사이트를 구축해서 그 모델을 훈련시킬 수 있다.