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 获得的一些好处包括:
关于 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 的唯一原因是: 但是,FlashDevelop 的代码完成和语法突出显示的代码完成和一般的血腥真棒将 gimpy eclipse 废话从水中敲出。所以,除了代码完成部分之外,几乎是 Todd 所说的。 Flex Builder 在那个部门非常不稳定。 我一直在使用 FlashDevelop(4/5 年),我积极地使用它来开发 Flex4.5 应用程序,它内置了对代码完成的支持,它有一个性能卓越的分析器和一个调试器。 IDE 本身是响应式的,需要 .Net 框架,其实在这里,我会列出一些东西。 Flash 开发专家
Flash 开发缺点
其他一切都很容易运行,说明可在 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,将它与我的常规设置并行使用。 有一个分析器也没有什么坏处。 |