[JS] CommonJS란?

[JS] CommonJS란?

  • JavaScript는 가장 빠른 동적 언어 해석기를 사용하는 강력한 객체 지향 언어
  • 공식 JavaScript 사양은 브라우저 기반 응용 프로그램을 작성하는 데 유용한 일부 객체에 대한 API를 정의함. 
  • 그러나 광범위한 응용 프로그램을 빌드하는 데 유용한 표준 라이브러리를 정의하지 않음
  •  CommonJS API는 공통된 응용 프로그램 요구사항을 처리하는데 API를 정의함으로써 이러한 격차를 메움
    • 궁극적으로 Python, Ruby 및 Java만큼 풍부한 표준 라이브러리를 제공
  • 응용 프로그램 개발자는 CommonJS API를 사용하여 응용 프로그램을 작성한 다음 다른 JavaScript 인터프리터와 호스트 환경에서 해당 응용 프로그램을 실행할 수 있음
CommonJs 호환 시스템을 사용하면 JavaScript를 사용하여 다음을 작성할 수 있음
  1. 서버측 JavaScript 애플리케이션
  2. Command line tools
  3. 데스크탑 GUI 기반 응용 프로그램
  4. 하이브리드 응용 프로그램(Titanium, Adobe AIR)

출처

댓글

이 블로그의 인기 게시물

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?

[Python] # -*- coding: utf-8 -*-를 쓰는 이유