Javascript JS运行时环境

Javascript JS运行时环境,javascript,coffeescript,tdd,client-side,spine.js,Javascript,Coffeescript,Tdd,Client Side,Spine.js,我是JavaScript新手,所以如果这个问题不值得问,请原谅。 我需要一个具有以下功能的JavaScript运行时环境: 命令行界面 咖啡脚本兼容性 单元测试的可能性(顺便问一下,关于单元测试框架你能说些什么?) 我的操作系统是ubuntu 12.04,我不确定node.js是否值得安装(是否应该使用它?)。我读过关于谷歌的,但我不确定它是否以这种方式使用 另外,我将开发客户端SCTIPS,其中包括咖啡和Spine。服务器是Python(Django,WebPy)或PHP(Symfony2

我是JavaScript新手,所以如果这个问题不值得问,请原谅。 我需要一个具有以下功能的JavaScript运行时环境:

  • 命令行界面
  • 咖啡脚本兼容性
  • 单元测试的可能性(顺便问一下,关于单元测试框架你能说些什么?)
我的操作系统是ubuntu 12.04,我不确定node.js是否值得安装(是否应该使用它?)。我读过关于谷歌的,但我不确定它是否以这种方式使用

另外,我将开发客户端SCTIPS,其中包括咖啡和Spine。服务器是Python(Django,WebPy)或PHP(Symfony2,Silex)


非常感谢。请先安装node.js、npm,然后安装咖啡脚本

现在,您可以通过
coffee
可执行文件在命令行中运行coffeescript。在不使用命令的情况下运行它以获得交互式提示,或者为它提供一个文件名以执行
.coffee
文件


至于测试,任何JS测试框架都可以工作。有很多。是我的最爱之一。

在学习JavaScript之前,请不要喝咖啡。