在不购买 FlexBuilder 的情况下尝试学习和编写 Flex 3 应用程序是否现实?由于SDK和BlazeDS都是开源的,从技术上来说似乎可以不使用Flex Builder进行开发,但现实如何呢?

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

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

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

也许我应该使用拉斯洛......

有帮助吗?

解决方案

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

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

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

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

其他提示

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

查看 Flash开发 对于 Windows。与 Flex Builder 相比,我更喜欢它。

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

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

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

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

然而,FlashDevelop 的代码完成和语法突出显示的代码完成和一般的令人敬畏的功能将那些 Gimpy Eclipse 垃圾从水中剔除。所以,除了代码完成部分之外,托德所说的差不多。Flex 生成器是 非常 在那个部门很古怪。

简短回答:是的

我在一个由开发人员和设计师组成的团队中工作。我们将 .MXML 和 .AS 编码为 闪存开发3 我们的设计师使用在 ActionScript 中进行 [Import()] 编辑的皮肤和小部件创建 .FLA。

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

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

我已经使用 FlashDevelop 很长一段时间了(4/5 年),我积极使用它来开发 Flex4.5 应用程序,它内置了对代码完成的支持,它有一个运行良好的分析器和调试器。IDE 本身是响应式的,需要 .Net 框架,事实上,在这里,我将列出一些东西。

Flash开发优点

  • 免费集成开发环境
  • 代码补全功能
  • 非常强大的调试器
  • 分析器
  • 记录
  • 能够构建 Air / Flex 文件
  • 模板化
  • 插件

Flash开发缺点

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

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

绝对地。自 Flex 2 以来,我一直是一名 Flex 开发人员,直到最近,我一直使用常用编辑器 TextMate 进行编码,使用 Ant 进行构建。TextMate 对 ActionScript 和 Flex 编码有一些很好的扩展,但我认为任何像样的编辑器都可以得到它。

我的设置中缺少的是一个可用的调试器,命令行版本使用起来很痛苦。因此,我开始兼职使用 FlexBuilder,与我的常规设置并行使用。

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

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

最初,它相当令人生畏,因此如果您有钱,您可能需要 FlexBuilder。

如果您使用 SDK,您需要了解并执行很多操作。不过,学习和经验可能会有所回报......我自己也还拿不定主意。

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

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top