본문 바로가기

Study Record/Javascript

Java와 JavaScript의 차이점, 클라이언트 측과 서버 측 JavaScript의 차이점

* 이 글은 Udemy의 "JavaScript 완벽 가이드 : 초급 + 고급 마스터 과정" 강의를 수강한 뒤 개인 복습을 위해 정리하는 글입니다.

(섹션 1: 11)

 

 

 

 


 

Java와 JavaScript의 차이점

 

Java와 JavaScript는 이름을 제외하고는 전혀 공통점이 없다.

 

JavaScript Java
브라우저와 다른 모든 환경에서 실행됨 브라우저에서 실행되지 않음
약형 (유연) 강형 (데이터 컨테이너에 저장할 데이터 종류로 정의 필요)

 

 

 

 

 

클라이언트 측과 서버 측 JavaScript의 차이점

 

클라이언트 측 (브라우저) 서버 측 (NodeJS)
자바스크립트의 기원 브라우저에서 엔진을 추출하여 브라우저 외부에서 실행할 수 있도록 하는 게 목적
브라우저 공급 업체(V8)는 JavaScript 실행 엔진을 제공한다. 어디에서든 JavaScript 실행 가능
브라우저에서 웹페이지와 상호작용할 수 있고 API를 사용하여 사용자의 위치 등도 얻을 수 있음 API를 사용하여 파일 시스템으로 작업하거나 들어오는 HTTP 요청을 처리할 수 있음

 

하지만 클라이언트 측과 서버 측의 구문과 개념, 핵심 기능 등은 동일하다.

 

 

'Study Record > Javascript' 카테고리의 다른 글

JavaScript 데이터 타입  (0) 2022.06.20
JavaScript 변수와 연산자  (0) 2022.06.15
웹사이트에 JavaScript 추가하기  (0) 2022.06.15
Javascript의 정의, 특징, 실행 과정  (0) 2022.06.14
Javascript 공부 기록  (0) 2022.06.13