[Java] Java와 JavaScript

윤경·2021년 7월 16일
0

Java

목록 보기
7/10
post-thumbnail

객체지향 프로그래밍(OOP)

공통적으로 객체 지향 프로그래밍임.

Java: 객체지향 프로그래밍 언어

JavaScript: 웹 프로그래밍을 위한 객체지향 스크립트 언어

실행 환경

자바로 개발된 애플리케이션이나 프로그램은 자바 가상머신 (JVM) 위에서 실행되고 이러한 환경을 구축하기 위해서는 시스템에 JRE, JDK를 설치해야 함.

자바 스크립트로 개발된 웹 애플리케이션은 웹 브라우저 위에서 실행되며 추가적인 환경 설정이 필요 없음.

변수와 컴파일

자바는 변수 자료형이 반드시 선언되어야 함.
프로그래밍 언어이기 때문에 컴퓨터가 이해할 수 있도록 컴파일 되어야 함.

자바 스크립트는 변수 자료형을 미리 선언하지 않아도 브라우저가 자동으로 파악.
또한, 텍스트로 쓰인 코드로 실행될 수 있는 스크립트 언어임.

사용 범위

자바는 거의 모든 환경에서 활용되며 다양한 운영체제에서 실행될 수 있는 독립적인 언어.

자바스크립트는 다양한 웹 브라우저에서 이용되며, 자바 스크립트가 실행되려면 HTML, CSS에 의존해야 함.

따라서

안드로이드 앱, 빅데이터 분석, 기업용 소프트웨어 등을 개발한다면 자바를 고려하는 것이 좋으며, 동적인 싱글 페이지 애플리케이션, jQuery, React.js, Node.js 등을 개발한다면 자바 스크립트를 고려하기

profile
개발 바보 이사 중

0개의 댓글