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个回答

3
这是我在使用以Java作为服务器端语言的基于Extjs的应用程序方面的经验。我是开源技术/产品的坚定支持者。
到目前为止,我已经使用了Eclipse、Netbeans、Webstorm和Notepad++,并添加了一些插件。
我认为Netbeans在语法高亮和格式方面是最好的。它以非常出色的方式识别对象字面量中缺失的逗号、全局变量和重复键。
几乎可以通过像Eclipse中的Spket这样的插件来实现类似的功能,但是当您选择高级设置时,它会要求您获取许可证。
如果您不太关心与Web服务器集成的环境,那么Web storm在所有方面都是最好的选择,但是它最大的缺点是“需要付费”(即使它只要求1000卢比)。

2

Notepad++自带JavaScript语法高亮,并且JSlint插件非常方便。就我个人而言,调试时Chrome开发者工具或Firebug是最好的选择。


2

2
Firebug和良好的语法高亮文本编辑器是最佳组合。不需要添加太多其他工具。只需使用此组合,您即可获得以下功能:
  • 设置断点的能力
  • 检查对象
  • 遍历DOM
  • 实时更改CSS规则
  • 查看网络流量/响应
  • 在生产环境中实时评估和替换代码

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

  • YSlow - 确定页面缓慢的原因
  • Fireunit - 运行单元测试

Javascript开发的优点之一是它很灵活,您可以在开发过程中获得即时反馈。我认为没有必要增加一个包含“部署”步骤的IDE,以妨碍这一点。


1

Eclipse和JSEclipse插件,当然还有Firefox + Firebug这对终极组合。你会发现这个开发设置令人满意。


1
Aptana是一款非常棒的IDE,它可以为CSS、JavaScript、HTML、Java等提供智能感知功能。调试器让你可以选择在FF或IE中运行,并且是一个功能齐全的调试器。社区版还允许你运行服务器端JavaScript。这是一个非常稳定和功能丰富的免费平台。

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