IDE开发JavaScript
你对JS开发IDE有什么build议? 有没有类似于VisualStudio的IDE,所以我可以运行/debugging我的应用程序?
几个选项:
- Visual Studio 2008(包括VWD Express, http://blog.berniesumption.com/software/how-to-debug-javascript-in-internet-explorer/ )
- Adobe Dreamweaver CS4
- Notepad ++(或任何其他文本编辑器),Firefox和Firebug
在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的一个很好的列表:
现在我正在使用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(无论如何都是重构和智能感知):
Eclipse和JSEclipse插件,当然还有Firefox + Firebug最终的二重奏。 你会发现这个开发设置令人满意。
Aptana是一款出色的IDE,它将为CSS,javascript,html,java等提供智能化的function。debugging器可让您select在FF或IE中运行,并且是一个全function的debugging器。 社区版允许您运行服务器端JavaScript。 一个非常坚实和function丰富的免费平台。