JAVA와 JavaScript의 차이점

go·2021년 9월 15일
0

JavaScript

목록 보기
4/4
post-thumbnail

JAVAJavaScript 모두 배우고 사용해 보았지만 차이점에 대해 곰곰이 생각해본 적이 없었습니다.

원래 JAVA는 일반적인 프로그래밍 언어였고, JavaScript는 웹에서의 상호작용과 애니메이션을 만들기 위해서 사용되고 있었습니다. 하지만 그 이후로 JavaScrit 는 더욱더 발전했고, 이제는 JavaScript 비교하는 게 훨씬 더 어려워졌습니다.

확실하게 두 언어의 차이점을 정리를 해보고 기억하고자 포스팅을 하게 되었습니다.

객체지향

JavaScriptJAVA 모두 객체지향 프로그래밍 이라는 공통점이 있지만,JavaScript는 웹 프로그래밍을 위한 객체지향 스크립트 언어라는 점, JAVA는 객체지향 프로그래밍 언어라는 점에서 차이가 있습니다.

  • 객체지향 프로그래밍(OOP) : 컴퓨터 프로그래밍의 한가지 기법으로 객체를 만들고 객체를 사용하는 프로그래밍 방법으로, 상속, 캡슐화, 다형성의 특징을 갖고 있습니다.

실행환경

JavaScript는 웹 브라우저 위에서 실행되며, 추가적인 환경 설정이 필요하지 않습니다. 반면에 JAVA는 자바 가상기계(JVM) 위에서 실행됩니다. 따라서 JVM 환경을 만들기 위해 시스템에 JRE와 JDK를 설치해야 합니다.

변수

JavaScript는 변수 자료형을 미리 선언하지 않아도 브라우저가 자동으로 파악하지만, JAVA는 변수 자료형이 반드시 선언되어야 합니다.

컴파일

JavaScript 는 텍스트로 쓰인 코드로 실행될 수 있는 스크립트 언어입니다. JAVA는 프로그래밍 언어이기 때문에 컴퓨터가 이해할 수 있도록 컴파일 되어야 합니다.

사용범위

JavaScript는 다양한 웹 브라우저에서 이용되며, JavaScript가 실행되려면 HTML, CSS에 의존해야 하지만, JAVA는 거의 모든 환경에서 활용되며 다양한 운영체제에서 실행될 수 있는 독립적인 언어입니다.

마무리

따라서 여러 차이점을 고려하여 적합한 언어를 선택해야 합니다. 안드로이드 앱, 빅데이터 분석, 기업용 소프트웨어 등을 개발한다면 JAVA를 고려하는 것이 좋고, 동적인 SPA, 제이쿼리, 리액트, 노드 등을 개발한다면 JavaScript를 고려하는 것이 좋습니다.

0개의 댓글