Commonjs 2

CommonJS 두번째 살펴보기.

CommonJS 는 JavaScript API를 정의하는 단체(=Group)이다. 자바스크립트는 빠르고 강력한 언어가 되었지만, 현재의 표준 JavaScript 스팩은 브라우져 환경을 벗어날 수 있는 API를 제공해 주지 못하고 있다. CommonJS 는 JavaScript가 갖지 못한 API, 즉, Java 나 Ruby, Python이 갖고 있는 Standard Library API와 같은 API를 추가로 정의해서, JavaScript를 범용 언어와 같이 만들고자 하는 것이다. CommonJS 에서 가장 먼저 완성한 스팩은 Modules/1.0 이다. (대부분이 말하는 CommonJS 를 따른다. 혹은 CommonJS 이다 라는 표현은, 이 CommonJS 모듈 스팩을 준수하고 있다 라는 뜻이다.) K..

learning 2011.11.10

CommonJs 에 관하여

나에게 JavaScript는 그저 브라우저에서 내부적으로 HTML의 디자인을 바꾼다거나, 사용자의 사용성을 높이는 목적으로 사용되는 제한적인 언어라는 느낌이 강했다. 이런 문제점은, JavaScript가 원래 그런 목적으로 태어났기 때문이다. 하지만, 요즘 JavaScript는 엄청난 발전을 하고 있고, 브라우의 벽을 넘기 위해 많은 노력과 시도들이 있다. CommonJs 역시 그 시도 중 하나이다. CommonJs 는 JavaScript 생태환경(Ecosystem) 생성을 위해 조직된 그룹이다. 그리고 그들의 목표로 하는 JavaScript 의 모습은, 브라우저 위에서의 JavaScript만이 아닌, Server-Side 프로그램, GUI 프로그램, 명령어 기반의 프로그램 등등 보통의 언어들이 할 수 ..

learning 2010.05.30