본문 바로가기
개발(프로그래밍)/Spring Boot

JAVA 와 JAVA Script의 차이점

by 캔두500 2025. 1. 10.

내가 항상 헷갈려서 정리하는 자바와 자바 스크립트의 차이점. 

로고도 아예 다르다. 이름을 너무 헷갈리게 지었다

 

 

블로그에서 이해가 잘 가는 예시를 얻어왔다.

코끼리와 바다 코끼리의 관계. 

알고보니 둘은 전혀 다른 언어!

 

https://code-lab1.tistory.com/378

 

[JavaScript] 자바스크립트(JavaScript)란? 자바스크립트의 특징, 장단점

자바스크립트(JavaScript)란? 자바스크립트는 웹 페이지에서 다양하고 복잡한 기능을 구현할 수 있는 프로그래밍 언어이다. 자바스크립트를 이용하면 웹 페이지에 정적인 정보를 표시하는 것을 넘

code-lab1.tistory.com

 

차이점

  자바 자바 스크립트
언어 컴파일 언어 인터프리터 언어
용도 주로 서버쪽
서버 측 애플리케이션, 안드로이드 앱 개발 등
주로 클라이언트쪽 (+HTML, CSS)
웹 브라우저 내에서 실행.
환경 운영체제 독립적 브라우저 종속적
실행 환경 JVM(자바 가상 머신)위에서 실행 웹브라우저 내에서 실행
변수 타입 정적 선언 (타입 지정 필요) 동적 선언 (타입 지정 불필요)
객체 지향 OOP 개념 모두 지원 프로토타입 기반 객체지향 언어

 

자바는 서버 개발에서 사용하는 객체지향언어이고, 타입 체크가 이루어지는 컴파일 언어이다.

반면 자바 스크립트는 클라이언트 개발이 주로 이루어지며 웹 브라우저에서 실행되는 타입 선언을 안해도 되는 언어로, 인터프리터 언어이며 웹 브라우저 개발시 사용한다.

또한 자바는 JVM, JRE가 필요하며 자바 스크립트는 HTML, CSS 코드가 함께 구현되어야 사용된다.

 

 

한동안 자바 스크립트를 사용할 뻔 했는데, 이제는 자바를 배워야 하는 상황. 

언어는 돌고 돈다

'개발(프로그래밍) > Spring Boot' 카테고리의 다른 글

Spring Boot란?  (1) 2024.12.23
Spring이란?  (0) 2024.12.23