문제

빠르게 동적으로 입력되는 언어의 측면에서 저는 Javascript를 정말 좋아하기 시작했습니다. 웹 프로젝트에 Javascript를 많이 사용하기 때문입니다. 특히 Actionscript(플래시)와 동일한 구문을 사용하기 때문입니다.

이는 쉘 스크립팅을 위한 이상적인 언어가 될 것이며 사이트의 프런트엔드와 백엔드에서 코드를 더 쉽게 이동할 수 있고 이상한 파이썬 구문을 덜 사용하게 될 것입니다.

설치하기 쉬운 좋은 자바스크립트 인터프리터가 있습니까(Java 기반의 것이 있다는 것을 알고 있지만 이는 사용할 모든 Java 항목을 설치한다는 의미입니다),

도움이 되었습니까?

해결책

물론 Windows에서는 JavaScript 인터프리터가 OS와 함께 제공됩니다.

그냥 실행 cscript 또는 wscript 모든 .js 파일에 대해.

다른 팁

저는 개인적으로 SpiderMonkey를 사용하지만 여기에 광범위한 목록이 있습니다. ECMAScript 쉘

Ubuntu에서 spidermonkey 설치 및 사용 예:

$ sudo apt-get install spidermonkey
$ js myfile.js
output
$ js
js> var f = function(){};
js> f();

현재 4개의 대형 자바스크립트 인터프리터가 있습니다.V8, Squirrelfish, Spidermonkey 및 Rhino.성능보다 더 중요한 것은 기존 인프라에 얼마나 잘 통합되는지인데, 여기서는 Java와의 연결을 제공하는 Rhino가 승리할 것 같습니다.

노력하다 jslib, SpiderMonkey(Gecko JS 엔진)를 사용하는 스크립팅 중심의 독립형 JS 런타임 및 라이브러리 세트입니다.

'번역하기 쉽다' 테마에도 루아.

Javascript와 다소 유사하지만 '직교'(기능적 루트에 더 가깝습니다).

'순수한' 프로그래밍 이론에 대한 무거운 지향으로 인해 프로그래밍 이론이 정말 작고 빨라졌습니다.이는 가장 빠른 스크립팅 언어이며 JIT는 이제 나타나기 시작하는 새로운 JavaScript JIT를 중심으로 실행됩니다.

또한 원래는 확장 언어로 생각되었기 때문에 C에 대한 매우 훌륭하고 깔끔한 인터페이스를 갖추고 있어 액세스하려는 모든 C 라이브러리에 대한 바인딩을 매우 쉽게 만들 수 있습니다.

구글의 V8 독립형 통역사로 사용할 수 있습니다.다음으로 구성 scons sample=shell 라는 이름의 실행 파일을 빌드합니다. shell, 다음과 같이 호출할 수 있습니다. ./shell file.js.

서버 측 JavaScript 인터프리터가 필요합니다.다음을 확인하세요 블로그 게시물.다음과 같은 것 코뿔소 당신에게 유용할 수도 있습니다.

당신은 장난을 쳐볼 수도 있습니다 다람쥐물고기 또는 v8, 둘 다 명령줄에서 실행할 수 있어야 합니다.

참고로 최신 Windows 플랫폼에는 이미 내장된 기능이 있습니다.JScript를 사용해야 하지만 충분히 가깝습니다.동일한 환경에서는 VBScript도 허용됩니다.프로그램을 실행하려면 다음과 같이 실행할 수 있습니다.

c스크립트 foo.js

기본 JS 개체와 동일한 유연성을 기대한다면 Windows 시스템 API는 약간 이상하고 실망스럽습니다. 그러나 MSDN 페이지를 탐색하고 VBScript의 모든 예제를 볼 수 있다면 철저한 문서가 있습니다.

js 셸 측면에서 Linux/Mac에서 사용할 수 있는 것이 무엇인지 잘 모르겠습니다.

글쎄요, 안전상의 이유로 자바스크립트에는 설계상 파일 액세스 권한이 제공되지 않았습니다.따라서 스크립팅 언어로서는 약간 제한적입니다.

하지만 정말로 원한다면 거미 원숭이가 최선의 선택입니다.여기 투토가 있습니다:

http://developer.mozilla.org/en/Introduction_to_the_JavaScript_shell

Node.JS.훌륭해요.많은 모듈을 가지고 있습니다.Node.js로 모든 파일 스크립팅을 수행할 수 있습니다.

지난 몇 년 동안 나는 대부분의 Javascript 개발자가 PHP로 전환하는 것이 매우 쉽다는 것을 알았고 그 반대도 마찬가지였습니다. 귀하의 질문에 대한 직접적인 대답은 아니지만 ActionScript 및 JavaScript로 작업하는 경우에는 다음이 가장 좋습니다. PHP와 같은 것을 고수하십시오(Java로 이동할 의사가 없고 ECMA 기반을 고수하는 경우).

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