1.5 Why JS (2)

gangmin·2021년 12월 17일
0

threejs

위 사이트에 들어가면 JS로 이런걸 만들 수 있다고?!를 느낄 수 있다.
데이터의 시각화, 비디오 게임 등등...

  • JS 기술을 좀 더 가다듬어서 더 깊게 배우고 싶다면 프레임 워크로 넘어가면 된다.

프레임 워크 : 소프트퀘어 어플리케이션이나 솔루션의 개발을 수월하게 하기 위해 소프트웨어의 구체적 기능들에 해당하는 부분의 설계와 구현을 재사용 가능하도록 협업화된 형태로 제공하는 소프트웨어 환경 ( 쉽게 말해, 내가 하려는 일을 도와주는 도우미 )

프레임 워크 중 하나로 React Native가 있다. JS만으로 안드로이드랑 ios앱을 만들 수 있게 해준다.

  • JS를 배운다. = 안드로이드랑 ios앱을 만드는 방법도 이해하게 된다!!

다음 단계는 Electron이다. JS, HTML, CSS 로 데스크탑 앱을 만들 수 있게 해준다. 즉, 나도 사람들이 다운로드하고 설치해서 쓰는 프로그램을 만들 수 있다는 소리다.

이제 JS로 백엔드도 돌릴 수 있다. 전에는 불가능했다. 예전에는 HTML, CSS, JS로 웹사이트를 만든 다음에 백엔드에는 C#,JAVA,Python 등등을 써야만 했다. 이렇게 하면 가끔식 프로그램, 코드를 바꾸기 귀찮아진다.

  • 이제는!!!! JS만 있으면 프론트엔드랑 백엔드 양쪽에서 하고 싶은대로 할 수 있다.

Wetube강의
위 강의에서는 백엔드도 가진 웹사이트를 JS 만으로 만드는 법을 가르친다.

JS는 3D로 무언가를 하기에 완벽한 프로그래밍 언어이다. 대부분의 카지노, 도박 사이트, 실시간 채팅, 실시간 영상들이 JS로 돌아가고 있다. socket.io라는 것을 써서 채팅이랑 실시간 기능들을 가능하게 한다.

JS는 머신러닝도 한다. mle.js를 쓰면 머신러닝 모델을 생성하는 웹사이트를 구축해서 그 모델을 훈련시킬 수 있다.

0개의 댓글