【发布时间】:2013-05-07 11:14:04
【问题描述】:
我只使用带有静态资源的播放框架,所以我直接编写我的 Javascript 和 CSS 文件并在浏览器(萤火控制台)中测试它们。由于我大部分时间都在处理拼写错误,因此我想使用 JavaScript 代码质量工具和/或编译器。
- 一位朋友告诉我使用 JSLint 来提醒我代码问题。在我看来,我必须安装 node.js 才能在我的 Javascript 资产上运行 JSLint,然后我不知道如何将它集成到我的 play sbt 构建过程中。所以在我看之前,我想问:值得吗?当我使用 javascript 编译器时,JSLint 会带来更多优势吗?
- CoffeeScript:-support 应该非常简单。我喜欢它,因为在咖啡脚本方面应该写的更少。但它是否也进行语法检查、优化和缩小?如果我想为自己优化一个部分,同时将所有内容放在正确的位置,我可以嵌入纯 JavaScript 吗?
- Google Closure Compiler:好的,这个是 Javascript to Javascript,所以我可以用 Coffeescript 链接它吗?那么我应该拥有一切(减少代码、语法检查、优化、缩小),或者 Closure 甚至可以自己完成所有这些工作?是否也优化了 jquery sn-ps?
最后一个问题:Coffeescript 是否有 Eclipse IDE 支持?
【问题讨论】:
标签: javascript coffeescript playframework-2.0 google-closure-compiler