什么 IDE 可用于 ActionScript 3 编码? [关闭]
Posted
技术标签:
【中文标题】什么 IDE 可用于 ActionScript 3 编码? [关闭]【英文标题】:What IDE can be used for ActionScript 3 coding? [closed] 【发布时间】:2010-11-25 23:46:10 【问题描述】:什么 IDE 可用于编码 ActionScript-3 并获得大部分支持..
我知道以下 IDE:
Flash CS3 - 太可怕了 - 但必须使用才能调试! FlashDevelop - 我的最爱 Seppy - 没有多少 AS3 支持 FlexBuilder - 系统负担重此外,任何关于在它们之间进行选择的建议都将不胜感激。
【问题讨论】:
还有一个由 Adobe 赞助的新在线编辑器:brackets.io 请投票重新提出这个问题。它对 Actionscript 的新用户有很多用处。 @BilltheLizard,请投票重新打开这个问题。它对 Actionscript 的新用户有很多用处。 【参考方案1】:实际上只有三个竞争者:FDT、Flash Builder 和 FlashDevelop。在这两者中,只有 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 克隆的好消息。
【讨论】:
FlashDevelop 没有调试器。这是主要问题。 对于任何阅读的人来说,Flash Develop 确实有一个调试器(现在)和分析工具。越来越好! Flash builder 有问题,有时搜索不起作用,有时跟踪不起作用,尤其是在使用模块时。要成为可靠的工具还有很长的路要走。 Flash Develop 更好,但不支持 OS X,上次我检查它在 win7 上崩溃了很多。 多年来,FlashBuilder 有了许多改进,它正在成为开发 Flash 和 Air 程序的可靠方法。值得一看。 FlashDevelop 非常棒。绝对是我开发 ActionScript 3 的首选。【参考方案2】:对于“大部分支持”,如果你指的是Adobe官方的,那一定是FlexBuilder(FlashBuilder)或者Flash IDE。如果您指的是社区,我认为他们都得到了很好的支持。
当您指的是“编码”时,是的,Flash IDE 很糟糕。实际上你不需要它来调试,因为 FlexBuilder 和 FlashDevelop(有一些技巧)都能够调试。
最后还有至少两个IDE,axdt和FDT,都是eclipse插件。
【讨论】:
对于纯 AS3、FlashDevelop,请放心。反正对我来说。但 FlexBuilder 更适合大型 Flex 项目。 FlashBuilder(以前称为 FlexBuilder)已成为一种非常可靠的解决方案,具有许多其他编辑器所没有的功能。它目前是基于eclipse框架的,所以很多想法对于大多数程序员来说都是熟悉的。 Flashdevelop 仍然是一个很棒的编辑器并且有很多支持,所以仍然是我的主要编辑器,因为我不必担心许可问题,而且在外国计算机上下载很简单。 Flash IDE 本身开始成为一个不错的编辑器,但它远不是一个好的选择。【参考方案3】:这里有一些很好的答案。我通常不是一个 IDE 类型的人,但我在项目中使用过 Flex Builder(即将成为 Flash Builder)和 FDT,我不得不承认它们可以派上用场。拥有调试器有时可以使开发和调试变得更加容易。另外,Flex Builder 3 有一个非常有用的内置分析器。我最近没有使用 FDT(当我使用 FDT 时它没有调试器),但 Flex Builder 3 并不是那么“重系统”(两者都基于 Eclipse)。
我可能会补充一点,使用普通的文本编辑器(例如 TextMate)可能是一种很好的体验。您必须学习直接与编译器打交道或使用ant
来管理您的构建,这有助于您了解工具链的重要部分。但这并不是您所要求的——因此,除非您有兴趣学习这些东西,否则 IDE 是更快、更简单的选择。
在我的日常使用中,如果我正在编写一个 1-2 类项目(例如我将发布到 *** 的示例),那么我使用 TextMate 并使用 mxmlc
从命令行构建。现在几乎所有其他东西都在 Flex Builder 中(可能是为了证明我花费的 $$ 是合理的)。
【讨论】:
Flex 现在已移交给 Apache。 Adobe 承诺在 Flex 4.6 之后不再进行更新,并且将来不再支持 Flex。 Air 和 HTML5 是当前支持的方向,据我所知,只要 PC 和笔记本电脑是大众市场的一部分,Flash 就会得到维护。 Flex 解决方案通常也必须支持 Actionscript,因此从 Flex 迁移到 Actionscript 不需要更改工具,只需更改工作流程和编程方法。【参考方案4】:作为一名 Eclipse 专家和 AS3/Flex4 新手,在搜索并找到该页面后,我刚刚为 Eclipse(3.6) 安装了免费的 Linux 兼容 Axdt 插件(0.0.8) - http://new.axdt.org/wiki/Installation
不知道这是否有什么好处,但至少 Linux 有另一种免费的替代品。 ^^
【讨论】:
不再工作了,作者已经声明他们没有时间修复它,并且没有人使用它,所以不值得他们修复它。此外,它只是 AS2,而不是 AS3。总而言之:这不是解决方案 Linux 的问题在于 Adobe 不再支持它。由于一些操作系统级别的错误,Flash 播放器在 linux 上一直无法正常运行。在 linux 中开发时,我发现在 Oracle VirtualBox 中使用 Windows 安装是最可靠的解决方案。 Flash for linux 没有未来是一个相当惨淡的景象。【参考方案5】:Silverlight 3,在 VS2008 或 Expression Blend 中;-)
【讨论】:
以上是关于什么 IDE 可用于 ActionScript 3 编码? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3 AS3检测flash播放器类型 - broswer插件,独立,IDE等
ActionScript / Flash - 以编程方式位图填充 IDE 绘制的矢量?