用于开发JavaScript的体面IDE是什么,我将编写客户端内容和为Rhino编写。理想情况下它需要在Mac OSX上运行,尽管在Windows上运行的东西也会很好。
其他
与js2和Aptana一起玩,我想我会继续使用Aptana。主要是因为我觉得emacs有点难以理解,虽然我确实认为js2中的错误亮点比Aptana好。
我仍然在寻找一种方法来直观地调试我在Rhino上运行的js代码......
答案 0 :(得分:7)
Aptana IDE,绝对。对所有主要的javascript库,非常好的css和html编辑器提供稳定,出色的语法支持。也支持php,air,ruby on rails和iPhone应用程序开发(我从未测试过这个)。 Aptana还可以通过ftp(专业版中的sftp)和svn和cvs存储库连接到远程站点。 它基于Eclipse,因此它不是一个轻量级的应用程序。但它确实非常非常好。如果你开发java wab应用程序,你也可以将它用作Eclipse插件,但是当我在这个版本中测试它时,大约1年前,它不稳定。使用独立版本要好得多。
答案 1 :(得分:6)
如果你熟悉Emacs Steve Yegge的js2-mode
值得一看。
答案 2 :(得分:4)
Aptana Studio,独立和Eclipse插件版本在我上次使用它们时都非常好。
答案 3 :(得分:2)
我发现Spket Eclipse plugin非常有用。
答案 4 :(得分:2)
看看WebStorm HTML/JavaScript Editor。它很轻巧,可在MacOS上运行。它支持从IDE直接调试和运行代码,并且具有基于DOM和基于浏览器的JavaScript的非常智能的自动完成功能。
答案 5 :(得分:1)
Komodo Edit/IDE绝对是开发JavaScript的最好的IDE /编辑器(我用过)。
值得注意的功能包括所有主要框架的实时错误报告,JavaScript宏和语法自动完成!
答案 6 :(得分:0)
如果你有一个用Javascript编写的非常大的应用程序,那么只有IntelliJ Idea。它解析多个Javascript文件,不仅突出显示语法错误,还突出显示未声明的变量和函数,允许从函数调用跳转到函数定义等等。
我已经尝试过Emacs(因为那是我最喜欢的编辑)和Komodo,他们并没有接近。我想这对Eclipse来说是一样的。
就我个人而言,我认为只有当您使用蹩脚的未记录代码时,才需要优秀的解析和导航功能,否则我很乐意使用js2-mode在Emacs中编写代码,但我正在使用巨大的代码文档记录不足和错误的框架,它真的有助于跳转到函数或超类的源,以检查它们的工作方式。