[완료] 명령행(Command Line)에서 javascript 사용하기?
글쓴이: 라스코니 / 작성시간: 화, 2008/04/08 - 5:27오후
일단 javascript 는 전혀 문외한입니다.
소프트웨어 단위시험(unit test)에 javascript를 사용한다고 해서 알아보고 있는데 찾을수 있는 정보의 대부분이 웹페이지에서 사용하는 것이더라구요.
저는 리눅스 명령행(Command Line)에서 c 프로그램 소스 파일을 gcc 로 컴파일하여 수행하듯, javascript 소스 파일을 명령행에서 실행시키고 싶습니다.
찾아보니 spidermonkey 라는 것이 그렇게 해주는 것 같은데 상세한 정보는 찾을 수 없네요.
어떤 식으로 찾아봐야 할까요? javascript 를 실무에 사용하시는 분들은 쉬운 문제일 것 같은데요. 저는 javascript는 전혀 모르고 있지만 이런 방식으로 사용하는 것이 가능하면 배워서 적용해 보려고 합니다.
도움 부탁드려요.
Forums:
어떤 프로그램의
어떤 프로그램의 단위테스트를 위해서 javascript를 쓰시는지 여쭤봐도 될까요?
보통 단위테스트 프레임웍(?)들은 사용하는 언어로 이루어져 있어요.
junit은 물론 java로, 루비의 test/unit은 루비에 내장되어서 루비코드로 쓰고요.
javascript를 단위테스트에 쓴다고 하셨는데, 혹시 웹UI테스트 인건 아닐까요?
그건 그렇고. 웹브라우져가 아닌 자바스크립트 엔진으로는 Rhino가 있습니다. java로 쓰여졌죠.
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
단위 테스트할
단위 테스트할 프로그램은 일종의 embedded software 입니다.
엄밀히 말하자면 단위 시험은 아니고요 일종의 프로그램 수행 테스트입니다.
실제적인 동작 시험 루틴은 C 로 짜여질 예정이고, javascript 로는 단지 그 루틴을 호출하는 역할만 할 것입니다.
즉, javascript 는 test script 의 역할만 합니다.
제가 이쪽에 경험이 별로 없어서 이 정도만 현재 이해하고 있습니다.
Rhino 도 spidermonkey 와 비슷한 것 같네요. 좀더 두가지를 비교해봐야 겠네요.
감사합니다.
호출해주는
호출해주는 스크립트가 목적이라면 javascript보다는 쉘, 펄, 루비, 파이썬 따위를 쓰시는게 나을 것 같아요.
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
저도 사실은 그렇게
저도 사실은 그렇게 생각했습니다. 그런데 관련 업체에서 javascript 를 쓰고 있다고 하고, 그 업체로부터 관련 기술 지원을 받을 계획도 있는지라 javascript를 어떻게 써야할지에 대해 조사를 하는 중입니다.
javascript 에 특별한 기능이나 장점이 없다면 그냥 쉘이나 말씀하신 펄 등을 쓰는 것도 고려 대상입니다.
쉘이나 펄은 대부분 리눅스 시스템에서 그냥 실행되니까요.
감사해요 ~~
무제
http://www.squarefree.com/shell/
firebug 콘솔창..
한번 살펴봐야
한번 살펴봐야 겠네요. 감사합니다.
http://krx100.blogspot.kr/
http://krx100.blogspot.kr/
댓글 달기