我目前正在使用FlashDevelop进行我的Actionscript3开发。我也试过使用Flex3进行我的Actionscript3开发。我很好奇FDT是否优于前者,如果它的成本超出了它的实用性。是否还有其他任何应用程序可以帮助简化流程?
答案 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因为
- 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比FDT轻了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远程处理。