什么是actionscript3开发的最佳IDE

时间:2009-02-17 22:37:50

标签: actionscript-3 ide

我目前正在使用FlashDevelop进行我的Actionscript3开发。我也试过使用Flex3进行我的Actionscript3开发。我很好奇FDT是否优于前者,如果它的成本超出了它的实用性。是否还有其他任何应用程序可以帮助简化流程?

14 个答案:

答案 0 :(得分:9)

到目前为止,最好的IDE是eclipse,安装了fdt或flex builder(flex builder只是eclipse的打包版本)。 FlashDevelop最大的问题是它缺乏调试工具。如果你进入eclipse,并教自己如何正确调试应用程序,它可以节省你SOOO很多时间。

对于完全取决于你的flex builder或fdt。 fdt的一大好处是它仍然支持AS2开发。 FDT还有很多其他很好的功能,比如代码模板。

我有两个,但我主要坚持使用flex构建器进行我的flash工作,对于我来说,我喜欢我可以将它用于flash和flex工作的方式,并且可以轻松地在两者之间轻松切换。如果我不得不再次在as2上工作(上帝保佑),我绝对不会想要切换回fdt环境。

答案 1 :(得分:6)

FlashDevelop是AS3开发的一个非常好的IDE。没试过FDT,但尝试过Flexbuilder。我可以说它对于纯AS3开发来说要好得多(没有mxml的东西)。 它是免费的。

答案 2 :(得分:3)

我必须扩大euge1979的答案。

Flex SDK(包括框架,编译器等)分为免费的Adobe拥有版本和开源版本。无论哪种方式,您都可以免费编译SWF。

Flex Builder不是免费的。你有30天的试用期。

值得注意的是,下一版本(从3.1到3.2)的FDT将能够处理mxml,从而使其在功能方面与Flex Builder相同。我真的很喜欢一些使常见任务变得简单的FDT功能 - 比如格式化或创建功能,对象和功能。等

现在 - 坚持使用Flex Builder。

PS:Flex Builder是基于Eclipse构建的,但它让一切都搞砸了。我经历了FB作为插件的很多问题,如果我将插件安装到FB中。如果我不能将它用作插件或将其他人安装到日食中,那么所有的力量都会消失。

我最喜欢的环境是:Aptana Studio + FDT + PyDev + PHPDev

答案 3 :(得分:3)

flex builder因为

  1. 你可以调试
  2. 你可以使用你可以真实挖掘到玩家记忆的探查器 修复内存泄漏
  3. eclipse可以通过插件的语气为你做很多事情

  4.   - mylyn将您的数据库错误连接到IDE以及更多链接svn提交到任务
      - SVN的subeclipse插件

答案 4 :(得分:1)

刚开始研究AS3编程,一直在寻找开源工具,因此flashdevelop是首选。

在开发应用程序时,没有任何断点功能是不可行的。即使它是即将推出的功能,我仍然坚持使用flexbuilder,直到它在flasdevelop中实现。

答案 5 :(得分:1)

我曾经使用FDT进行大量的FLASH编码(不是Flex),但我发现Flex构建器可以与之相提并论。我觉得FlexBuilder需要的主要是好的重构。从java项目转向flex,然后想要重构事物是一件痛苦的事。有一些,但它只需要与eclipse中的Java相同。

从内存来看,FDT可能有更好的重构支持。

Flex构建器也有更好的样式表支持等。我不知道一个是否更好,它们有点不同。事实上,我发现flex builder足够好(如果下一个版本只做了一些改进),我不会错过FDT。

如果你做任何AS2,FDT很棒。它甚至可以提供正确的编译时错误(相对于flash ide)。我现在为FDT做了一些旧版本(我有3.1,但不是最新版本)。实际上FDT的错误检查和一般的AS2 / 3解析器更好。

答案 6 :(得分:1)

我主要使用FDT的原因与上述相同+我不在Windows上。

我只是想补充一点,FlashDevelop是对Flash开源社区的一个非常慷慨的贡献(非常感谢Philippe和Mika),其中包含一长串不错的工具。

实际上我还缺少“智能自动完成”工具,它比FDT / FB好得多,支持Haxe,可以从项目浏览器浏览swf内容,轻松创建项目模板等等。 ..

要考虑的另一点是FlashDevelop比F​​DT轻了100倍(3.7M对297M)。

你应该给FDT或FBs 30天试用一次。但如果你对FlashDevelop感到满意,那么值得省钱(IMO,FDT定价过高)并支持开源。

FD团队目前正在研究调试器和分析工具,所以在一些帮助下它会到达那里;)

答案 7 :(得分:1)

这一切都取决于个人品味,但我实际上更喜欢FlashDevelop到FDT和FB。自由并没有伤害!

答案 8 :(得分:1)

Jetbrains IntelliJ加上其他东西(FlexBuilder或FlashDevelop)

单独的重构工具是不可或缺的。 FlexBuilder的语法改进。

缺点: 它是一个较慢的IDE(9.02),但我很乐意忍受所有增加的功能。

答案 9 :(得分:0)

我没有使用Flash Develop或FDT,虽然我听说FDT运行速度比Flex Builder慢得多。我曾经是一名Flash程序员,我使用的是Flash IDE ..我转而使用Flex Builder,我喜欢它。

答案 10 :(得分:0)

对于任何不了解的人来说,如果你是学生或老师,可以免费获得Flex Builder。而且我很确定不再存在“不能用于商业应用”的限制。

答案 11 :(得分:0)

FDT / Flash Builder还有 AXDT开源替代。它不是那么好,但它提供了很好的esp。对于那些刚刚开始使用Flash平台并且不愿意在开发人员工具上花费太多的人。

有关详情,请参阅AXDT: open-source cross-platform alternative for Flash development

答案 12 :(得分:0)

我仍然更喜欢普通的Flash IDE(目前是CS5)。我与我为项目提供的艺术作品密切合作。

我使用SVN来支持我的工作。 根据我使用Flex Builder(现在的Flash Builder)或整个Eclipse的经验。有许多临时文件,有时甚至令人困惑的是要查看哪个文件夹...而SVN经常受到这种自动堆文件的阻碍。

对于团队来说,Flex Builder项目似乎并没有为所有用户保留其在SVN中的设置。

无论哪种方式我喜欢Flash,因为它更简单,但我通常在不需要花哨的东西的小项目上工作。

答案 13 :(得分:0)

与Flash Develop相比,Flex构建器现在称为Flash Builder,是最好的IDE,因为它具有更强大的功能:

1)调试很容易 2)支持iOS,Android和黑莓应用程序创建 3)我们的应用程序连接xml,dataset和api 4)语法生成改进。
4)在舞台上拖放组件,并在mxml文件中同时为该组件生成代码 5)它还支持PHP编码以及为PHP单独启动的新框架 6)远程处理可以在闪存中进行AS3远程处理。