JavaScript开发的集成开发环境(IDE)

58

你建议使用哪个JS开发IDE?是否有类似于VisualStudio IDE的东西,这样我就可以在其中运行/调试我的应用程序?


4
WebStorm来自www.jetbrains.com,对于JavaScript非常出色,因为它支持ECMAScript 5,并完美理解JsDoc(包括继承)。这是唯一真正做到这一点的IDE。 - Tower
@Tower 我同意,我用PHPStorm开发PHP和js有一段时间了,它的js支持非常好。现在我想结束我的PHP生涯,我从来不喜欢那种语言。Javascript是我永恒的爱。我刚买了WebStorm. :-) - inf3rno
http://www.sublimetext.com/3 是我最喜欢的。 - Tushar
16个回答

45

在 JetBrains 我们刚开发了一款轻量级的 HTML/Javascript/CSS IDE WebStorm,其中包括一个非常智能的 JavaScript 编辑器,支持基于DOM的自动完成和 HTML5 API 的支持。 它使您可以直接从IDE调试(支持断点)并运行脚本。


8
在 Stack Overflow 上分享您的专业知识有很多其他方式,这些方式不涉及宣传您的公司。虽然您已经做出了适当的披露,但请尝试回答一些没有链接到您的公司的问题。 - Tim Post
64
他并没有推销任何东西。这个回答很完美地回答了问题,也没有声称自己比其他解决方案更优越。这是相关的信息,没有多余的内容。 - srmark
17
请看一下@Mr Grieves回答问题的全部内容。在阅读他的回答时,将第一句话与他的所有回答进行比较。 - mrk
1
JetBrains确实制作了一个很棒的IDE。 - NotARobot

18

34
记事本++的自动完成功能很差。 - Dhaivat Pandya
2
Visual Studio非常完美...它具有完整的代码自动完成功能。一旦你学会了这个秘密,只需在任何jscript文件的顶部添加以下注释 /// <reference path="lib/jquery-1.7.1.js" />,就可以导入任何外部js以进行代码自动完成(intellij)。 - FlavorScape
Visual Studio不提供重构功能。 - Oliver Watkins
Firefox和Firebug是否是JS的集成开发环境(IDE)? - Ripon Al Wasim
对于任何感兴趣的人,这里是一个已修复的链接,用于此帖子中过时的链接:http://blog.berniesumption.com/software/how-to-debug-javascript-in-internet-explorer/ - James McDonnell
Visual Studio Code也是一款适合初学者的用户友好型集成开发环境。 - Green

16

我认为IntellJ的JavaScript支持非常出色,就像他们所做的一切其他事情一样。


2
链接:http://www.jetbrains.com/idea/ - Alex Nolasco

13

Netbeans 6.x和Firefox+Firebug

过去我使用过独立版本或Eclipse插件的Aptana。其专业版有一些不错的插件,如内置IE(用于始终嵌入的Firefox)和两种浏览器的调试支持。 经过数小时的测试后,我发现Suns Netbeans是Windows和Linux上最好的PHP和Python IDE。我很惊讶的是,它的Javascript支持也可以匹敌Aptana。 因此,我的建议是使用Netbeans(不仅仅是针对Javascript)。

来试试吧,它是免费的!


9

Aptana是否支持JavaScript的IDE调试? - Clay Nichols
自动完成怎么样? - Dinesh Dabhi

6
我倾向于越来越推荐 Netbeans (有时候我会瞎推荐一些还没被提出的东西)。Netbeans 是由 Sun 开发的,不仅支持 Java,还支持其他几种语言(PHP、Ruby、Python 和 Javascript)。
我现在使用它已经有一段时间了,非常满意。它速度快,提供代码完成功能,并轻松集成主要的 JS 库(Prototype、YUI)。它还有一个调试器,可以与 FF 或 IE 绑定。
试试吧,你不会失望的!

5
现在我正在使用JetBrains的PHPStorm,可以轻松地说,这是我尝试过的最好的编辑器。它具有许多其他编辑器没有的功能,例如:
- 在目录中查找单词(类似于grep) - 具有多个文件和父类的扩展和有用的智能感知功能 - 内置GIT支持 - 应用程序结构的树形视图 - 令人惊叹的版本历史支持,可与GIT和本地历史记录一起使用。当您想查看GIT未跟踪的文件时,您可以查看文件的所有历史详细信息长达数周,这非常有用。 - 一个名为CSSXFire的很棒的插件,可以与Firebug一起使用,跟踪CSS更改并将其导入到编辑器中,并允许您轻松地复制在Firebug CSS控制台中所做的相同更改。这真的很棒。 - 另一个有用的功能是,当您想要删除或重命名文件时,编辑器会搜索该目录中已使用的文件并通知您。这称为“安全重构”。 - 文件的智能感知,当您键入css background-image、src或href属性时。
有时我处理PHP,所以我更喜欢PHPStorm,因此前端开发人员应该选择专门为我们设计的WebStrorm。
我认为,每个前端开发人员都应该尝试使用Firefox和Firebug的PHPStorm或WebStorm。

经过多年在DW中的开发,PHPStorm是一个重大的发现。在PHPStorm工作了几周后,我回到DW,它似乎已经完全过时了。我可以将其与我再次拿到Win PC并购买第一台Mac的经验进行比较-感觉就像完全错误!所以PHPStorm是最好的,没错! - Alex Under

5

5

3

上周我试用了几个集成开发环境(IDE),其中NetBeans是我的首选。它有一个静默上传选项,可以在后台上传文件。而且代码自动完成、折叠等功能非常好。


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