什么IDE可用于ActionScript 3编码?

时间:2009-09-06 08:00:57

标签: actionscript-3 flash ide adobe

在大多数支持下,可以使用哪些IDE对ActionScript-3进行编码。

我知道以下IDE:

  • Flash CS3 - 可怕 - 但必须用来调试!
  • FlashDevelop - 我最喜欢的
  • Seppy - 没有太多的AS3支持
  • FlexBuilder - 重型系统

此外,任何有关他们之间选择的建议都将受到赞赏。

5 个答案:

答案 0 :(得分:27)

实际上,实际上只有三个竞争者:FDTFlash BuilderFlashDevelop。在这两者中,只有FDT和Flash Builder是跨平台的,Flash Develop只是Windows,没有可预见的OS X或Linux端口。 Sepy没问题,但最后一次更新是在2005年。

如果您是基于Windows的,并且只对ActionScript的IDE感兴趣,那么FlashDevelop是一个很好的选择,而且是免费的,物超所值。

另外两个 - Flash Builder和FDT - 具有基于Eclipse的优势。这意味着您可以安装大量其他插件,使其成为一个全面的Web开发环境。我使用FDT和Aptana,组合很棒:在一个软件包中,我有能力开发Actionscript(支持Ant任务,使用MXMLC进行调试),PHP,HTML,Javascript,XML和SQL查询,并提供所有的代码提示主要的JS库,如JQuery和Ext,PHP库,如Zend和Doctrine等,等等。

在Flash Builder和FDT之间,我经常使用它们,不得不说对我来说FDT是明显的赢家:支持实时错误突出显示,重构,代码完成和格式化要好得多。

附录: 正如其他地方所提到的,我应该将TextMate标记为另一个可靠的 - 如果不太全面 - IDE:它通过捆绑包支持AS3和MXML,并与Sprouts开发框架很好地结合进行测试和调试。 Mac虽然...虽然我听到了关于Windows的E-TextEditor克隆的好消息。

答案 1 :(得分:2)

对于“有大部分支持”,如果你指的是官方的Adobe,它必须是FlexBuilder(FlashBuilder)或Flash IDE。如果你的意思是社区,我认为所有这些都得到了很好的支持。

当你的意思是“编码”时,是的,Flash IDE很糟糕。实际上你不需要它进行调试,因为FlexBuilder和FlashDevelop(带有一些技巧)都可以调试。

最后还有至少两个IDE,axdtFDT,都是eclipse插件。

答案 2 :(得分:0)

这里有一些好的答案。我通常不是一个有点像IDE的人,但我在项目中使用了Flex Builder(很快就是Flash Builder)和FDT,我不得不承认它们可以派上用场。有一个调试器偶尔可以使开发和调试更容易。另外,Flex Builder 3有一个内置的分析器,非常有用。我最近没有使用过FDT(当时我没有使用调试器)但是Flex Builder 3并不是那么“在系统上很重”(两者都基于Eclipse)。

我可能会补充说,使用普通的文本编辑器(例如TextMate)可能是一种很好的体验。您必须学会直接处理编译器或使用ant来管理您的构建,这有助于您了解工具链的重要部分。这并不是你所要求的 - 所以除非你有兴趣学习这些东西,否则IDE是更快,更简单的选择。

在我的日常使用中,如果我正在编写一个1-2类项目(就像我将发布到stackoverflow的示例),那么我使用TextMate并使用mxmlc从命令行构建。现在几乎所有其他东西都在Flex Builder中(可能是为了证明我花了我的成本)。

答案 3 :(得分:0)

作为Eclipse专家和AS3 / Flex4新手,在搜索并在top10 google点击下查找此页面之后,我刚刚为Eclipse(3.6)安装了免费的Linux兼容的Axdt插件(0.0.8) - http://new.axdt.org/wiki/Installation

不知道这是否有用,但至少还有Linux的另一种免费替代品。 ^^

答案 4 :(得分:-4)

Silverlight 3,在VS2008或Expression Blend中; - )