10

什么是用于开发 JavaScript 的体面的 IDE,我将编写客户端的东西并为 Rhino 编写。理想情况下,它需要在 Mac OSX 上运行,尽管在 Windows 上运行的东西也很好。

额外的:

在玩过 js2 和 Aptana 之后,我想我会继续使用 Aptana。主要是因为我发现 emacs 有点难以理解,尽管我确实认为 js2 中的错误高亮比 Aptana 中的要好。

我仍在寻找一种方法来直观地调试我在 Rhino 上运行的 js 代码......

4

7 回答 7

7

绝对是 Aptana IDE。对所有主要 javascript 库、非常好的 css 和 html 编辑器的稳定、出色的语法支持。对 php、air、ruby on rails 和 iPhone 应用程序开发也有很好的支持(我从未测试过这个)。Aptana 还可以通过 ftp(专业版中的 sftp)和 svn 和 cvs 存储库连接到远程站点。它基于 Eclipse,因此它并不是一个轻量级应用程序。但这真的,真的很好。如果你开发 java wab 应用程序,你也可以将它用作 Eclipse 插件,但是当我在这个版本中测试它时,大约 1 年前,它并不稳定。使用独立版本要好得多。

于 2009-03-20T12:04:30.970 回答
6

如果您熟悉 Emacs,Steve Yegge 的js2-mode可能值得一看。

于 2009-03-20T12:13:34.490 回答
4

Aptana Studio,独立版本和 Eclipse 插件版本在我上次使用时都很好。

于 2009-03-20T11:52:52.493 回答
2

我发现Spket Eclipse 插件非常有用。

于 2009-03-20T11:50:12.190 回答
2

看看WebStorm HTML/JavaScript Editor。它是轻量级的,可在 MacOS 上运行。它支持直接从 IDE 调试和运行您的代码,并且具有非常智能的基于 DOM 和基于浏览器的 JavaScript 的自动完成功能。

于 2010-06-11T13:23:03.123 回答
1

Komodo Edit/IDE绝对是用于开发 JavaScript 的最佳 IDE/编辑器(我用过的)。

值得注意的功能包括所有主要框架的实时错误报告、JavaScript 宏和语法自动完成!

于 2009-03-20T12:06:13.117 回答
0

如果您有一个用 Javascript 编写的非常大的应用程序,那么只有 IntelliJ Idea。它解析多个 Javascript 文件,不仅突出语法错误,还突出显示未声明的变量和函数,允许从函数调用跳转到函数定义等等。

我已经尝试过 Emacs(因为那是我最喜欢的编辑器)和 Komodo,但它们并没有接近。我想这对 Eclipse 来说是一样的。

就我个人而言,我认为只有在处理糟糕的无文档代码时才需要 Idea 的卓越解析和导航能力,否则我很乐意使用 js2 模式在 Emacs 中编写代码,但我正在处理大量文档不足和错误的框架,并且能够跳转到函数或超类的源代码以检查它们的工作方式确实很有帮助。

于 2009-03-20T12:31:56.877 回答