반응형
자바스크립트 엔진 ECMAScript
Ecam International에 의해 표준화 된 스크립트 언어의 명세서이다.
클라이언트 기반 스크립트의 구현을 표준화 시키기 위해 등장.
자바스크립트의 장점
웹 애플리케이션, 데스크톱 애플리케이션, 모바일 애플리케이션, 배치 처리 프로그램 까지
다양한 분야의 애플리케이션을 개발할 수 있음.
코드 작성이 쉽다.
풍부한 라이브러리가 준비 되어 있다.
유연성이 높아 코드를 쉽고 빠르게 작성할 수 있다.
프로토타입 기반의 객체지향적인 코드를 작성할 수 있으며, Node.js의 경우 모듈단위로 기능을 관리 할 수 있다.
자바스크립트 엔진 ( Node.js )
웹 서버처럼 네트워크 프로그래밍을 위해 개발된 자바스크립트 실행 환경.
구글 크롬에 탑재된 자바스크립트 엔진 V8 : 고속 수행 능력을 가졌음.
Node.js를 사용하면 파일 처리부터 네트워크 처리까지 다양한 작업을 소화 할 수 있다.
npm(패키지매니저)를 활용하면 다양한 확장기능을 도입 할 수 있다.
서버에서 실행되는 자바스크립트 실행 황경(런타임)으로 많이 사용된다.
자바스크립트 엔진 (Rhino - 라이노 / Nashorn - 나스호른)
자바로 구현 된 자바스크립트 엔진.
JVM ( Java Virtual Machine ) 위에서 자바스크립트를 돌릴 수 있다.
자바스크립트로 자바의 다양하고 방대한 API or 라이브러리를 이용할 수 있다.
반응형
'Language > javascript' 카테고리의 다른 글
javascript 공부 centos node.js 설치 및 개발 환경구성 (0) | 2022.06.06 |
---|