没有 FlexBuilder 的 Flex 开发是否现实?

没有 FlexBuilder 的 Flex 开发是否现实?

Is Flex development without FlexBuilder realistic?

在不购买 FlexBuilder 的情况下尝试学习和编写 Flex 3 应用程序是否现实?由于 SDK 和 BlazeDS 是开源的,在技术上似乎可以在没有 Flex Builder 的情况下进行开发,但它是多么现实。

我想测试 Flex,但不想陷入我依赖购买 FlexBuilder 的情况(至少在我对技术有足够的信心和能力向我的雇主推荐购买之前) ).

我现在正在试验,所以我花了很长时间,而且我的 Windows 机器上的试用许可证已过期。 Linux 也是我的主要开发平台,Linux 只有一个 alpha 版本。

我发现的大多数文档似乎都使用 Flex Builder。

也许我应该使用 Laszlo...


查看适用于 Windows 的 FlashDevelop。我比 Flex Builder 更喜欢它。


如果您碰巧也是 Java 开发人员,IntelliJ IDEA 可以用作 Flex IDE。如果您为开源项目做出贡献,它是免费的。


我从第 2 版和 Flex3/BlazeDS 测试版开始就一直在使用它。我对 Lazzlo 也有一些经验,区别在于白天和黑夜(Flex 摇滚!)。曾经使用过 Flex,我没有后悔过。关于 FlexBuilder,每一分钱都是值得的。虽然在没有 FlexBuilder 的情况下编写 Flex 应用程序是完全可行且合理的,但使用它所带来的生产力收益将超过投资回报。试用 30 天的评估并将其与建议的其他一些选项进行比较(我将尝试 FlashDevelop)。

您使用 FlexBuilder 获得的一些好处包括:

  • 代码完成
  • 可视化编辑器
  • 调试器(太棒了!!)
  • Profiler(也很好)

关于 Linux,FlexBuilder 的 alpha 版本没有可视化编辑器。除此之外,我知道它的功能相当完整,仍然免费,并且与我交谈过的许多使用 Linux 的 Adob??e 员工都对它感到满意。


FlashDevelop 使用 Flex SDK 非常容易设置。只需下载 FlashDevelop,然后下载 Flex SDK。在 FlashDevelop 中,转到工具 > 程序选项 > AS3Context(在插件下)> 将"Flex SDK 位置"设置为您提取 SDK 并构建的文件夹的根目录。 FlashDevelop 甚至有一个基本的 MXML 项目可以帮助您进行。

如果您使用 ColdFusion 作为后端,在 Eclipse 和 CFEclipse 中使用 FlexBuilder 意味着您需要熟悉的 IDE 更少。


我将加入这里的合唱团,并说 FlashDevelop 作为替代方案。您可能需要 FlexBuilder 的唯一原因是:

  • 弹性图表
  • 逐步调试。
  • Profiler(我没用过)
  • 视觉风格编辑器
  • 但是,FlashDevelop 的代码完成和语法突出显示的代码完成和一般的血腥真棒将 gimpy eclipse 废话从水中敲出。所以,除了代码完成部分之外,几乎是 Todd 所说的。 Flex Builder 在那个部门非常不稳定。


    我一直在使用 FlashDevelop(4/5 年),我积极地使用它来开发 Flex4.5 应用程序,它内置了对代码完成的支持,它有一个性能卓越的分析器和一个调试器。 IDE 本身是响应式的,需要 .Net 框架,其实在这里,我会列出一些东西。

    Flash 开发专家

    • 免费的IDE
    • 代码完成功能
    • 非常有能力的调试器
    • 探查器
    • 记录
    • 能够构建 Air / Flex 文件
    • 模板
    • 插件

    Flash 开发缺点

    • 缺乏 UI 设计支持
    • 仅支持 .Net(不适用于 Mono)

    其他一切都很容易运行,说明可在 http://www.flashdevelop.org/


    简短回答:是的

    我在一个由开发人员和设计师组成的团队中工作。我们在 FlashDevelop 3 中编写 .MXML 和 .AS 代码,我们的设计人员使用在 ActionScript 中获得 [Import()] 的皮肤和小部件创建 .FLA。

    我在这里写了更多关于这个主题的内容:

    Flash 设计人员/编码人员协作最佳实践


    紫水晶也是一个不错的尝试选择。它是 MS Visual Studio 的一个插件,并利用了那里的许多优点。它比 FlashBuilder 慢得多,有一个非常好的调试器,以及一个不错的视觉设计器。

    个人版是免费的,但相当残缺。您必须在 60 天免费试用后购买专业版。但是,它(在撰写本文时)几乎是 Flash Builder 成本的 1/3。

    作为一个额外的好处,您不需要为 Visual Studio 付费,因为它可以与 Visual Studio 的免费(尽管很难找到)"shell 版本(集成)"一起使用。不过,它不适用于任何免费的 Express 版本。


    我在处理 AS3 项目时也使用 FlashDevelop。对我来说,Eclipse/Flex Builder 的丑陋(UI 设计)和迟钝足以让我远离 Flex Builder。

    除了前面指出的 FlashDevelop 的弱点之外,我最大的抱怨之一是它不是一个真正的仅 .NET 应用程序,因此永远不会在单声道中工作,因此不能轻易移植到 mac - 这是我的首选开发平台 web/javascript/AS3 开发。


    我第二次 FlashDevelop。您没有获得 MXML 的视觉设计内容,但对于代码(MXML 和 AS)来说,它非常棒。


    我使用 FlexBuilder 已经有一段时间了,刚刚开始改用带有 Flex SDK 的 Eclipse。我为非营利组织工作,所以"免费"这个词很重要。

    最初,它相当吓人,所以如果你有钱,你可能想要 FlexBuilder。

    如果您使用 SDK,您需要了解和做很多事情。不过,学习和经验可能会有所回报……我自己还没有决定。


    当然。从 Flex 2 开始,我一直是 Flex 开发人员,直到最近,我一直使用我的常规编辑器 TextMate 进行编码,使用 Ant 进行构建。 TextMate 为 ActionScript 和 Flex 编码提供了一些很好的扩展,但我认为任何体面的编辑器都可以使用它。

    我的设置中缺少一个可用的调试器,命令行版本很难使用。正因为如此,我开始在旁边使用 FlexBuilder,将它与我的常规设置并行使用。

    有一个分析器也没有什么坏处。


    推荐阅读