WEB/JS

[JS] 1. JS 알아보기

개발자 만두 2021. 9. 14. 15:46
728x90
반응형

자바스크립트란 ?

웹사이트를 방문했을 때 버튼을 누르거나, 이미지가 슬라이드 되거나, 글자가 움직이는 등의 효과를 본 적이 있을 것이다. 그러한 효과들을 만드는데 필요한 프로그래밍 언어가 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 의 합성어로서, 특정 프로그램을 개발하기 위해 여러 요소들과 매뉴얼인 룰을 제공하는 프로그램이라는 뜻이다.

728x90
반응형