노마드 코더 바닐라 JS로 크롬 앱 만들기 #1

ᴄsᴇ ᴘᴇʙʙʟᴇ·2022년 8월 1일
1
post-thumbnail

노마드 코더의 바닐라 JS로 크롬 앱 만들기 강의를 듣고 내용을 정리합니다.


🦖 프로그래밍 언어 자바 스크립트

프론트엔드에서는 자바스크립트가 쓸 수 있는 유일한 프로그래밍 언어이기 때문에 다른 프로그래밍 언어들은 필요가 없다.

기억하자! 자바스크립트가 프론트엔드에 쓸 수 있는 유일한 프로그래밍 언어이다! 그래서 프론트엔드 개발자는 다른 선택지가 없다. 다르게 생각하면 프론트엔드에서는 언어를 자바 스크립트 하나만 배우면 된다는 것이다.

자바스크립트는 세계 모든 컴퓨터에서 사용할 수 있다. 자바스크립트는 모든 브라우저에 내장되어있기 때문이다. 그래서 따로 자바 스크립트를 설치해줄 필요가 없다.

🦖 프레임워크

자바스크립트 기술을 좀 더 다듬어서 더 깊에 배우고 싶으면 프레임워크를 공부하면 된다.

프레임워크는 내가 하려는 일을 도와주는 도우미같은 것이다.

그 중 하나가 바로 리액트 네이티브이다. 리액트 네이티브는 자바스크립트 만으로 안드로이드와 iOS 앱을 만들 수 있게 해준다.

그 다음으로는 일렉트론이 있다. 일렉트론은 HTML, CSS, JS로 데스크탑 앱을 만들 수 있게 해준다.

🦖 자바스크립트의 다양한 용도

백엔드

전에는 불가능했지만 이제는 자바스크립트로 백엔드도 가능하다.

프론트엔드와 백엔드 모두 자바스크립트로 만들 수 있는 것이다.

3D

자바스크립트 3D로 무언가를 하기에 아주 완벽한 프로그래밍 언어이다.

예를 들어 실시간 채팅방을 만들고 싶다면 자바스크립트가 딱이다.

머신러닝

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

🦖 replit

replit은 브라우저에서 무엇이든 코딩을 가능하게 해준다. 현존하는 대부분의 언어들로 프로그래밍 할 수 있다.

profile
ꜱɪɴᴄᴇ 2021.09.01

0개의 댓글