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