문제

시작하는 데 관심이 있습니다 commonjs.

JavaScript 프레임 워크가 항상 더 빨라지고 엔진과 컴파일러를 구문 분석하여 JavaScript를 엄청나게 빠르게 만들기 위해 CommonJS와 같은 프로젝트가 더 빨리 시작되지 않았다는 것은 놀라운 일입니다.

지금까지 생성 된 것과 함께 테스트 프로젝트를 시작하고 실행하는 데 어떤 단계가 있습니까?

도움이 되었습니까?

해결책

그것은 당신이 실제로 원하는 것에 달려 있습니다. 인내하십시오, 예를 들어, Rhino 위에 구축되었지만 CommonJS 모듈로 작업 할 수있는 JSON 데이터베이스이며 앞으로 JSGI (웹 서버 인터페이스)를 중심으로 구축되고 있습니다.

Narghal 상당히 강력한 JavaScript 라이브러리이며 특히 CommonJS 표준을 진화 할 때 추적하려고합니다. Narghal은 기본적으로 Rhino 위에서 달리지만 JavaScriptCore (및 V8)를 추가 "엔진"으로 설치할 수도 있습니다. JSC는 매우 빠릅니다.

사용 가능한 다양한 웹 프레임 워크가 있습니다 (포함 헬마 ng).

node.js JS 용 빠른 V8 기반 이벤트 중심 네트워크 서비스 스택으로 많은 관심을 받고 있습니다. Node는 최근 CommonJS 모듈을 사용하도록 변경되었습니다.

새싹 CommonJS 모듈에 구축 된 브랜치 ( "Tiki")가 있습니다. 나는 개인적으로 지금 그것을 사용하고 있습니다 맞음 그 중 고객 입장에서 전적으로 commonjs 모듈입니다. (아이러니하게도 서버 측은 현재 파이썬에 있지만 서버의 CommonJS로 마이그레이션 할 계획이 있습니다.)

CommonJS에 대해 기억해야 할 것은 API 사양이라는 것입니다. 많은 구현이있을 수 있습니다. 지금까지 널리 지원되는 사양의 유일한 부분은 모듈입니다 ... 나머지는 여전히 베이킹하지만 잘 어울립니다.

CommonJS는 아직 Cpython/Jython/Ironpython의 인터 로프 수준이 아니지만 확실히 앞으로도 그 잠재력이 있습니다.

다른 팁

지금까지 생성 된 것과 함께 테스트 프로젝트를 시작하고 실행하는 데 어떤 단계가 있습니까?

나는 찾았다 Narhwal 빠른 시작 일어나고 달리는 가장 빠른 방법이 되십시오.

시작해 보셨습니까? 여기?

당신은 무엇을 붙잡고 있습니까?

젤리입니다. 당신은 가장자리에 사는 것을 좋아하지 않는 한 일찍입니다.

그건 그렇고, Wikipedia 링크에는 CommonJS를 사용하는 프로젝트에 대한 링크가 있습니다. 당신은 여기에 오기 전에 답을 얻었습니다.

방금 집에서 node.js를 사용하기 시작했습니다. 그것은 작동하고 훌륭해 보입니다. 내가 지금까지 발생한 유일한 문제는 Windows 지원이 다소 먼 것 같습니다.

Rhino는 Java로 작성된 JavaScript 통역사이기 때문에 Windows와 함께 작동한다고 생각하지만 V8과 같은 JavaScript-C 구현보다 느리다는 것을 의미합니다. 나는 Rhino 자체가 CommonJS 사양을 구현한다고 생각하지 않지만 Kevin과 Jeff가 언급 한 것처럼 Narwahl과 같은 것을 실행할 수 있습니다.

나는 방금 Rhino, Ant (Rhino를 만들기 위해)를 설치하고 Windows와 함께 Narghal을 실행하려고 노력했지만 성공하지 못했습니다.

Linux 상자에서 Node.js를 시도하는 것이 좋습니다. 왜냐하면 그것은 내 환경이었고 완벽하게 작동했기 때문입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top