13

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

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

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

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

也许我应该使用 Laszlo...

4

12 回答 12

9

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

于 2008-09-02T20:53:40.720 回答
9

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

于 2008-09-02T20:54:33.073 回答
8

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

使用 FlexBuilder 可以获得的一些东西包括:

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

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

于 2008-09-03T14:02:29.030 回答
3

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

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

于 2008-09-04T18:21:50.320 回答
2

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

  1. 弹性图表
  2. 逐步调试。
  3. Profiler(我没用过)
  4. 视觉风格编辑器

然而,FlashDevelop 的代码完成和语法突出显示的代码完成和一般的血腥真棒将 gimpy eclipse 废话从水中敲出。所以,除了代码完成部分之外,几乎是 Todd 所说的。Flex Builder在那个部门非常不稳定。

于 2008-09-17T09:45:38.920 回答
1

简短的回答:是的

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

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

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

于 2008-09-02T20:58:23.080 回答
1

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

Flash 开发专家

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

FlashDevelop 缺点

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

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

于 2011-06-29T08:50:07.070 回答
0

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

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

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

于 2008-09-02T20:56:56.033 回答
0

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

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

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

于 2008-09-03T13:46:31.627 回答
0

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

于 2008-09-03T14:12:20.817 回答
0

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

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

于 2009-01-10T22:39:01.933 回答
0

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

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

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

于 2011-06-06T13:50:53.520 回答