不错的JavaScript集成开发环境

10

有哪些适合开发JavaScript的IDE,我需要编写客户端代码和Rhino代码。理想情况下,它需要在Mac OSX上运行,但也希望能在Windows上运行。

补充:

经过尝试js2和Aptana后,我认为我将继续使用Aptana。主要是因为我觉得emacs有点难以理解,虽然我认为js2中的错误高亮比Aptana中的好。

我仍在寻找一种可视化调试我正在运行Rhino顶层的js代码的方法...


我会在周末研究一下emacs解决方案和Aptana... - thatismatt
相关问题:http://stackoverflow.com/questions/368511/best-light-weight-javascript-ide - Juho Vepsäläinen
WebStorm来自www.jetbrains.com,非常适用于JavaScript,因为它支持ECMAScript 5,完美理解JsDoc(包括继承和其他所有内容)。这是唯一一个实际做到这一点的IDE。 - Tower
7个回答

7
Aptana IDE绝对是一个很好的选择。它稳定可靠,支持主要的javascript库的语法,拥有非常出色的CSS和HTML编辑器。此外还支持php、air、Ruby on Rails和iPhone应用程序开发(我没有测试过iPhone应用程序的开发)。Aptana也能通过FTP(专业版中还支持SFTP)连接到远程站点,并连接到SVN和CVS仓库。基于Eclipse开发,所以不是轻量级应用程序。但确实非常非常好用。如果你开发Java Web App,也可以将其作为Eclipse插件使用,但当我在一年前测试时,它并不稳定。最好还是使用独立版本。

Aptana是否有类似于Microsoft IntelliSense的代码自动完成功能? - Calvin
1
我从未使用过 Microsoft IntelliSense,所以我不知道。我可以说 Aptana 具有类似于 Eclipse 的代码自动完成功能,这对我非常有帮助。 - alexmeia
啊,基本上就是这样。我还不熟悉很多Javascript函数和语言结构,所以我很好奇。谢谢。 - Calvin
它看起来并不是很出色。我可能期望过高了,但Aptana似乎是一个大型软件,却没有做太多事情(它可能会自动完成和着色语法,但我期望通过点击调用或类似的方式浏览方法)。 - Vince

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

我赞同... js2-mode 真是太棒了。 - Jarret Hardie

4
Aptana Studio,无论是独立版本还是Eclipse插件版本,在我上次使用时都表现得相当不错。

我也使用过这个集成开发环境,发现它非常有用。 - Eastern Monk

2

看一下WebStorm HTML/JavaScript编辑器。它很轻便,适用于MacOS系统。它支持从IDE调试和运行您的代码,并具有非常智能的JavaScript自动完成功能,包括DOM和基于浏览器的。


2

1

Komodo Edit/IDE 绝对是我用过的最好的 JavaScript 开发 IDE/编辑器。

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


0
如果你有一个用Javascript编写的非常大的应用程序,那么只有IntelliJ Idea。它可以解析多个Javascript文件,并突出显示语法错误以及未声明的变量和函数,允许跳转从函数调用到函数定义等等。
我尝试过Emacs(因为那是我最喜欢的编辑器)和Komodo,但它们都不接近。我猜Eclipse也是一样的。
个人认为,Idea的卓越解析和导航能力只有在处理糟糕的未记录代码时才需要,否则我很乐意使用js2-mode在Emacs中编写代码,但我正在处理巨大的文档不全且有缺陷的框架,能够跳转到函数或超类的源代码来检查它们的工作真的很有帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接