什么是客户端JavaScript开发的良好IDE?[关闭]


14

我最近开始学习JavaScript,并且正在寻找一个好的JavaScript编辑器/ IDE。我在Google搜索中找到了数十个,但是如果有使用过这种IDE的经验的用户可以推荐一个,我将不胜感激。

我想要一个具有语法高亮显示功能的IDE ,可能需要IntelliSense以及对JavaScipt代码的调试支持。我是Windows 7用户,仅做客户端 JavaScript开发。

有什么建议么??


2
@ nK0de如果这只是客户端,然后萤火虫应该采取的所有调试需要照顾
多纳尔


@KimBurgess:所有链接都断开了
阿米塔(Amit jha)2015年

Answers:


11

我个人最喜欢的是Aptana Studio。它是Eclipse,它已预先安装了用于Web开发的插件,可以助您一臂之力。Aptana非常舒适,并具有您想要的所有功能。

但是,几乎所有常见的IDE都将内置支持Javascript或提供该语言的插件。Netbeans和IntelliJ也很好。

既然您说了IntelliSense,我想您正在使用VisualStudio。您会在其中轻松找到对Javascript的支持,也许最方便地坚持使用它。


1
@唐纳德关心评论?
lhk 2012年

1
也许是因为集锦是一个平庸的工具
Raynos

2
这就是为什么我说自己的最爱并指出其他可能性。诸如“什么是最好的”之类的问题总会得到意见作为答案
lhk 2012年

您应该完全尝试使用WebStorm代替;)(顺便说一句,我没有拒绝投票,有个人收藏就可以了)
Raynos 2012年

@lhk我一直在听到有关Aptana和WebStrom的好消息。猜猜我得自己看看。谢谢您:)
Isuru

19

WebStorm可以满足您的要求。我是IntelliJ的旧计时器用户,相信我,那些人知道如何制作IDE。

并且他们在2月1日之前提供特价。


我喜欢webstorm,但我唯一的抱怨是我不能在同一窗口中拥有多个项目,这对于IDE来说有点奇怪
Farm

7

没有好的JavaScript IDE。只有用于JavaScript的Type 3 IDE。当前,“最佳” IDE将是WebStorm 3.0。

请改用您选择的文本编辑器。好的选择包括:

vim和sublime文本支持语法突出显示,并允许您通过编辑器运行命令行或构建脚本。

至于调试JavaScript,对于客户端,请使用浏览器对其进行调试。对于节点,请使用节点检查器(浏览器)对其进行调试。

至于智能感知,您不需要它,这在10%的时间内都是错误的。就个人而言,错在10%的时间这一事实足以使生产力受到影响,甚至不能全部使用。同样,WebStorm 3是唯一可以在此处获得90%的IDE。VS2011也可能是一个很好的竞争者,但我还没有亲自尝试过。VS2010对于JavaScript来说太可怕了。


有什么理由要投票?
雷诺斯2012年

我想我会像许多人建议的那样尝试Aptana和WebStorm。谢谢。顺便说一句,我没有否决你的答案。
Isuru 2012年

4
该文章的中心租户似乎是所有IDE都是完美的(类型1)或适得其反(类型3)。我不同意这一点。对于那些尚未阅读本文的人,Type 2 IDE是文本编辑器,即完全没有IDE。
多纳尔

1
我也不太同意那篇文章。Eclipse非常适合PHP;可视调试器的效果很好(不过,您必须知道如何设置它并安装zend调试器)。由于其他人提到的原因,对于javascript来说并不是很好,但是与简单的文本编辑器相比,它为表带来了更多的东西,并且没有理由要对javascript的支持加以吸收。如果它具有某种“外部”事物的方式,那就很好了。我需要尝试将netbeans用于js,看看它是否做得更好...

1
“类型3”链接似乎被误导了,它出现在有关页面标题搜索工作原理的简短Wikimedia电子邮件中。
马特·威尔基

5

我的项目是Atlassian JIRA插件:Java,SQL,后端的一些Velocity模板以及前端的一些仪表板小工具(JavaScript / HTML / CSS)。Atlassian也为插件提供了自己的框架,因此,如果IDE支持非标准外部库,则将很有帮助。

我在Eclipse的JavaScript支持方面经历了非常不愉快的经历,它在完成和自动代码格式化方面存在许多故障,尤其是对于复杂的代码(模块化源代码,使用的框架很少等)。重构并非总是按预期(或根本没有)工作,并且几乎没有用。我没有尝试过Aptana Studio。

NetBeans在这方面稍胜一筹,但是缺少对复杂的混合源项目(例如Java / JavaScript / web / templates等)的支持(也许我还没有足够努力)。

最后,我最终使用了IntelliJ IDEA。它是商用的(有30天的试用期),但在功能方面无与伦比。代码分析,语义着色,重构可在各种源文件(如js,css,html)中使用。尝试一下,您将永不回头。

PS:我与JetBrains无关,这只是我个人的看法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.