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

时间:2008-09-02 20:51:52

标签: flex flexbuilder

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

我想测试Flex,但不想进入我依赖于购买FlexBuilder的情况(至少在我对使用该技术向我的雇主购买的技术充满信心和能力之前)

我正在试验,所以我需要很长时间才能在我的Windows机器上试用许可证已过期。 Linux也是我的主要开发平台,只有一个可用于Linux的alpha。

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

也许我应该使用Laszlo ......

12 个答案:

答案 0 :(得分:9)

IntelliJ IDEA可用作Flex IDE,如果您也恰好是Java开发人员。如果您参与开源项目,它是免费的。

答案 1 :(得分:9)

查看FlashDevelop for Windows。我比Flex Builder更喜欢它。

答案 2 :(得分:8)

自从第2版和Flex3 / BlazeDS出现测试版以来,我一直在使用Flex。我也有一些与Lazzlo的经验,不同的是白天和黑夜(Flex岩石!)。一旦使用Flex,我没有后悔。关于FlexBuilder,值得每一分钱。虽然在没有FlexBuilder的情况下编写Flex应用程序是完全可能和合理的,但使用它的生产率提高将不仅可以收回投资。尝试评估30天,并将其与其他一些建议进行比较(我将尝试使用FlashDevelop)。

您使用FlexBuilder获得的一些内容包括:

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

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

答案 3 :(得分:3)

使用Flex SDK可以轻松设置FlashDevelop。只需下载FlashDevelop,然后下载Flex SDK。在FlashDevelop中,转到工具>节目选项> AS3Context(在插件下)>将“Flex SDK Location”设置为您解压缩SDK并将其构建的文件夹的根目录。 FlashDevelop甚至还有一个基本的MXML项目,可以帮助你。

如果你在后端使用ColdFusion,那么在Eclipse和CFEclipse中使用FlexBuilder可能意味着不必再熟悉一个IDE了。

答案 4 :(得分:2)

我将加入合唱团,并说FlashDevelop是另一种选择。您可能需要FlexBuilder的唯一原因是:

  1. Flex图表
  2. 逐步调试。
  3. Profiler(我还没用过)
  4. 视觉样式编辑器
  5. 但是,FlashDevelop的代码完成和语法高亮显示的代码完成和一般的血腥可怕性使得肮脏的日食废话从水中消失。所以,除了代码完成部分之外,Todd所说的几乎是什么。 Flex Builder在该部门中非常。

答案 5 :(得分:1)

简答:是的

我正在开发一个开发人员和设计师团队。我们在FlashDevelop 3中对.MXML和.AS进行编码,我们的设计人员使用在ActionScript中获取[Import()]的外观和小部件创建.FLA。

我在这里写了一些关于这个主题的内容:

Flash designer/coder collaboration best practices

答案 6 :(得分:1)

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

FlashDevelop Pros

  • 免费IDE
  • 代码完成功能
  • 非常强大的调试器
  • 概述
  • 归档
  • 能够构建Air / Flex文件
  • 模板
  • 插件

FlashDevelop Cons

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

其他所有内容都非常简单,可以在http://www.flashdevelop.org/

获取说明

答案 7 :(得分:0)

绝对。自Flex 2以来,我一直是Flex开发人员,直到最近我还使用常规编辑器TextMate进行编码,使用Ant进行构建。 TextMate对ActionScript和Flex编码有一些很好的扩展,但我认为你可以为任何体面的编辑器做到这一点。

我的设置中缺少的是一个可用的调试器,命令行版本很难处理。因此,我一直开始使用FlexBuilder,与我的常规设置并行使用。

拥有一个分析器也不会受到伤害。

答案 8 :(得分:0)

我已经使用FlexBuilder一段时间了,刚开始转向使用Eclipse和Flex SDK。我为一个非营利组织工作,所以FREE这个词很大。

最初,这是相当令人生畏的,所以如果你有钱,你可能需要FlexBuilder。

如果您使用SDK,您需要知道并做很多事情。虽然学习和经验可能会有所回报......我仍然犹豫不决。

答案 9 :(得分:0)

我是第二个FlashDevelop。你没有得到MXML的视觉设计东西,但是对于代码(MXML和AS)来说它非常棒。

答案 10 :(得分:0)

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

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

答案 11 :(得分:0)

Amethyst也是一个不错的选择。它是MS Visual Studio的一个插件,并利用了很多好东西。它显然不如FlashBuilder慢,有一个非常好的调试器,还有一个像样的视觉设计师。

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

作为额外的奖励,你需要为Visual Studio付费,因为它适用于Visual Studio的免费(虽然很难找到)“shell version (integrated)”。但它不适用于任何免费的Express版本。