✅자바스크립트란 ?
웹사이트를 방문했을 때 버튼을 누르거나, 이미지가 슬라이드 되거나, 글자가 움직이는 등의 효과를 본 적이 있을 것이다. 그러한 효과들을 만드는데 필요한 프로그래밍 언어가 javascript이다. javascript는 웹 개발에서 사용되는 유일한 프로그래밍 언어로 1995년에 개발된 언어이다.
➰자바(Java) VS 자바 스크립트(Javascript)
자바(Java)와 자바스크립트(Javascript)는 이름이 비슷하기 때문에 서로 관련 있는 프로그래밍 언어일 것이라고 생각하는 사람들이 많다. 객체지향 프로그래밍(OOP) 언어이고, 프론트엔드 개발, 백엔드 개발에 사용된다는 공통점이 있긴 하지만 두 언어는 완전히 다른 언어이다. 자바(Java)는 신용카드 프로그램, 안드로이드 애플리케이션 등 많은 분야에서 사용되는 반면, 자바스크립트(Javascript)는 주로 상호작용하는 웹페이지를 만드는 데 사용된다.
➰프론트엔드(Front-end) VS 백엔드(Back-end)
프론트엔드(Front-end) 개발자는 눈에 보이는 부분을 만들고, 백엔드(Back-end) 개발자는 눈에 보이지 않는 부분을 만든다.
여기서 말하는 눈에 보이는 것들은 게시판, 검색창 등이고, 눈에 보이지 않는 것들은 서버, 데이터 베이스 등이다.
➰자바스크립트 종류
초기 자바스크립트는 서버에 사용하기 어려웠지만 CommonJS, ES 모듈, AMD 와 같은 그룹이 서버에 사용하는 것을 가능하게 했다.
1️⃣NodeJS: 구글 크롬의 V8 엔진에 기반하여 만들어진 서버 사이드 플랫폼이다.
2️⃣ReactJS, Angular, Vue.js: 프론트엔드 개발 프레임워크이다.
💨프레임워크: Frame + work 의 합성어로서, 특정 프로그램을 개발하기 위해 여러 요소들과 매뉴얼인 룰을 제공하는 프로그램이라는 뜻이다.
'WEB > JS' 카테고리의 다른 글
[JS] 4-2. 과제 - 콘솔 사용법 (0) | 2021.09.19 |
---|---|
[JS] 4-1. 콘솔 사용법 (0) | 2021.09.19 |
[JS] 3-2. 과제 - HTML + Javascript(2) (0) | 2021.09.19 |
[JS] 3-1. HTML + Javascript(2) (0) | 2021.09.19 |
[JS] 2. HTML + Javascript(1) (2) | 2021.09.14 |