JavaScript vs Java

4310 단어
JavaScript에는 Java라는 단어가 포함되어 있기 때문에, 사람들은 일반적으로 JavaScript가 Java를 기반으로 한 것이라고 오해할 수 있다.JavaScript가 출시된 이래로 많은 사람들이 곤혹스러워하고 있으며 25년이 지난 후에도 여전히 사람들을 곤혹스럽게 하고 있다.일부 사람들은 자바가 자바스크립트를 만들 때 유행하는 프로그래밍 언어이기 때문에 Netscape는 이러한 유행성을 이용하여 자바를 똑똑한 마케팅 방안으로 만든 이름에 포함시키려고 한다.

JavaScript란?
JavaScript는 Netscape가 Navigator 브라우저에 동적 웹 페이지를 불러오기를 원하는 바람에 탄생한 스크립트 언어입니다.이들의 첫 시도는 브랜던 에치를 처음 고용한 자바를 합병하는 것이었다.그러나 Netscape는 자바와 유사한 새로운 언어를 만드는 것이 가장 좋다고 결정했습니다.새 언어의 이름은 LiveScript이지만 3개월 후에 JavaScript로 변경됩니다.

Java란 무엇입니까?
자바는 개발자가'한 번 작성해서 어디서든 실행할 수 있도록 하기 위한 클래스 기반의 대상을 위한 프로그래밍 언어이다.컴파일하면 자바를 지원하는 모든 플랫폼에서 실행할 수 있으며 자바 가상기기 (JVM) 를 사용하여 다시 컴파일할 필요가 없다.Java는 "녹색 팀"이라는 Sun 마이크로시스템 엔지니어가 작성했습니다.자바스크립트 개발에 필요한 열흘과 달리 자바는 거의 4년이 걸렸다.그것은 처음에는 상수리나무라고 불렸으나 나중에는 녹색이라고 불렸다.마지막으로 인도네시아 커피의 이름을 자바로 지었다.자바는 현재 갑골문에 귀속되어 있다.

어떤 비슷한 점이 있습니까?
이 두 언어의 문법은 모두 C와 유사합니다. Netscape의 프로젝트드는 처음에 자바에서 시작되었기 때문에 자바스크립트는 자바가 사용하는 유사한 명칭 약정을 사용합니다.자바는 C와 C++에 익숙해진 프로그래머를 위해 낮은 용인 곡선을 유지하기를 원합니다.
이 두 언어는 모두 전방 개발에 쓰일 수 있다.JavaScript는 HTML에 직접 삽입할 수 있으며 프레임이나 라이브러리로 사용할 수 있습니다.자바는 자바 애플릿으로 브라우저에서 실행할 수 있으며 라이브러리도 사용합니다.
이 두 언어는 모두 서버에서 사용할 수 있다.노드가 도입되면 서버에서 JavaScript가 실행됩니다.js.Java는 Apache와 WebSphere 등의 기술을 사용하여 서버에서 더 오래 실행됩니다.
둘 다 프로그래밍 커뮤니티의 영향을 받는다.그들은 모두 방대한 프로그래밍 커뮤니티를 가지고 있다.JCP(Java 커뮤니티 프로세스)를 통해 Java의 표준을 제어합니다.누구나 자신의 사이트에서 양식을 작성하면 JCP 멤버가 될 수 있다.
둘 다 라이브러리와 프레임워크가 있습니다.

무슨 차이가 있습니까?
JavaScript는 해석 프로그래밍 언어이고 Java는 컴파일 프로그래밍 언어입니다.JavaScript는 브라우저에서 직접 설명하며 가상 시스템에서 Java가 실행됩니다.
JavaScript는 동적 유형을 사용합니다.그리고 실행할 때 데이터 형식을 정합니다.Java는 정적 형식 검사를 사용하기 때문에 프로그래머는 변수를 만드는 모든 데이터 형식을 지정해야 합니다.동적 유형의 장점은 프로그래머가 변수에 모든 데이터 형식을 자유롭게 분배할 수 있다는 것이다.정적 유형의 장점은 유형 오류가 개발 초기에 발견되었다는 것이다.
JavaScript는 단일 스레드입니다.병발성을 처리하기 위해 이벤트 순환이라는 시스템 대기열을 도입했습니다.Java는 다중 스레드이기 때문에 동시에 작업을 수행할 수 있습니다.대다수 상황에서 둘 다 정상적으로 일할 수 있다.그러나 Java는 일반적으로 더 빠릅니다.

JavaScript의 응용 프로그램
JavaScript는 다음을 고려해야 합니다.
  • 동적 단일 페이지 애플리케이션(SPA)
  • 클라이언트 기술
  • 서버 기술
  • 모바일 어플리케이션

  • Java 응용 프로그램
    Java는 다음 용도로 고려되어야 합니다.
  • 안드로이드 응용
  • 엔터프라이즈 소프트웨어
  • 과학계산
  • 빅데이터 분석
  • 하드웨어 프로그래밍
  • 서버측 기술

  • 안녕, 세상!
    JavaScript의 Hello World:
    console.log("Hello, World!");
    
    Java World 안녕하세요:
    public class Main {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
        }
    }
    

    . . . 어느 것이 더 좋아요?
    두 가지 프로그래밍 언어는 모두 다른 언어보다 좋지 않다.하나하나가 모두 유용할 뿐만 아니라, 하나하나가 모두 다른 것보다 우세하다.그것들은 모두 프로그래머에 의해 각종 임무에 사용된다.

    좋은 웹페이지 즐겨찾기