IDE开发JavaScript

你对JS开发IDE有什么build议? 有没有类似于VisualStudio的IDE,所以我可以运行/debugging我的应用程序?

几个选项:

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

我认为IntellJ的JavaScript支持非常好,就像他们所做的一切一样。

Netbeans 6.x和Firefox + Firebug

在过去,我使用Aptana Standalone或Eclipse插件。 专业版有一些很好的插件,如embedded式IE(对于总是embedded式的Firefox)和对两种浏览器的debugging支持。 经过数小时的testing,我发现太阳Netbeans是Windows和Linux最好的PHP和Python IDE。 我也感到惊讶,也支持Javascript支持Aptana蜡烛。 所以Netbeans是我的build议(不仅是Javascript)。

试一下,免费!

我发现Aptana Studio很好。

我倾向于推荐越来越多的尚未提出的 Netbeans (我有时会失明)。 Netbeans由Sun开发,不仅支持Java,还支持其他几种语言(PHP,Ruby,Python,Javascript)。

我现在使用它,我很满意。 它速度很快,提供代码完成并轻松集成主要JS库(Prototype,YUI)。 它也有一个debugging器,可以绑定到FF或IE。

试试吧,你不会失望的!

科莫多IDE (或免费的科莫多编辑,如果你可以没有一个集成的debugging器生活)是相当不错的。

以下是您可以用来编写JavaScript的IDE的一个很好的列表:

http://www.programmerfish.com/top-8-ide-integrated-development-environment-for-java-script-html5-ajax/

现在我正在使用JetBrains的PHPStorm,我可以很容易地说,这是我尝试过的最好的编辑器。 附带很多function,我没有看到在其他编辑喜欢,

  • 在一个目录中find一个字(grep相当于)
  • 扩展和有用的intellisensefunction与多个文件和父类
  • 内部GIT支持
  • 应用程序结构的树视图
  • 一个令人敬畏的版本历史支持,与GIT和您的本地历史。 当你想看一个GIT未跟踪的文件时,这是非常有用的,你可以看到文件的所有历史细节数周。
  • 带有一个名为CSSXFire的插件,可以与Firebug一起使用,跟踪CSS的变化并将它们导入到编辑器中,并且可以轻松地再现您在Firebug CSS控制台中所做的相同的更改。 这真的很棒
  • 另一个有用的function是,当你想删除或重命名一个文件,编辑器search文件已经在这个目录中使用,并通知你。 这被称为safe-refactor
  • 智能感知的文件,而你input的CSS背景图像,SRC或HREF属性

有时我处理PHP,所以我更喜欢PHPStorm,所以前端开发人员应该更喜欢专门为我们的WebStrorm。

我认为,每个FE开发者都应该使用Firefox和Firebug尝试PHPStorm或WebStorm。

上周我尝试了一些IDE,NetBeans是我的赢家。 它在后台得到了沉默的上传选项用于file upload。 和非常好的代码完成,折叠等

以下是我在使用Java作为服务器端语言的基于Extjs的应用程序的经验。 我是开源技术/产品的大力支持者。

到目前为止,我已经使用Eclipse,Netbeans,Webstorm和记事本+ +一些插件。

而且我觉得Netbeans在语法高亮和格式化方面是最好的。 它以非常令人印象深刻的方式识别缺less的逗号,全局variables,对象文字的重复键。

几乎类似的东西也可以通过在Eclipse中添加一些像Spket这样的插件来实现,但是当你进入高级设置时它会要求许可证。

如果你不太关心Web服务器的集成环境,Web风暴在所有方面都是最好的,但是最大的缺点就是“付费”。 (即使它要求1000卢比)。

Firebug和一个很好的语法高亮文本编辑器是最好的组合。 没有必要添加其他的东西。 只有这个组合,你会得到:

  • 能够设置断点
  • 检查物体
  • 遍历DOM
  • dynamic修改CSS规则
  • 查看networkingstream量/响应
  • 在生产中快速评估和replace代码

还有一些工具可以添加到Firebug中:

  • YSlow – 确定你的页面缓慢的原因
  • Fireunit – 运行unit testing

Javascript开发的一个优点是它的灵活性,可以在开发的同时得到即时的反馈。 我觉得没有任何理由通过添加一个包含“部署”步骤的IDE来解决这个问题。

记事本+ +带有内置的JavaScript语法突出显示和JSlint插件是非常方便的。 恕我直言debugging没有什么比Chrome开发工具或Firebug更好。

本页回顾了最先进的Javascript IDE(无论如何都是重构和智能感知):

http://blue-walrus.com/2013/08/review-javascript-ides/

Eclipse和JSEclipse插件,当然还有Firefox + Firebug最终的二重奏。 你会发现这个开发设置令人满意。

Aptana是一款出色的IDE,它将为CSS,javascript,html,java等提供智能化的function。debugging器可让您select在FF或IE中运行,并且是一个全function的debugging器。 社区版允许您运行服务器端JavaScript。 一个非常坚实和function丰富的免费平台。