代码之家  ›  专栏  ›  技术社区  ›  Lloyd Meinholz

没有flexbuilder的flex开发是否现实?

  •  13
  • Lloyd Meinholz  · 技术社区  · 16 年前

    在不购买flexbuilder的情况下尝试学习并编写flex 3应用程序代码是否现实?由于SDK和Blazeds是开放源码的,因此在技术上,没有Flex Builder开发似乎是可能的,但这是多么现实。

    我想测试flex,但不想陷入一种依赖于flexbuilder购买的情况(至少在我有足够的信心和能力向我的雇主推荐购买之前)。

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

    我找到的大多数文档似乎都使用了flex builder。

    也许我应该用拉斯洛…

    12 回复  |  直到 13 年前
        1
  •  8
  •   Todd    16 年前

    我从第2版开始使用flex,从测试版开始使用flex3/blazeds。我对拉兹洛也有一些经验,不同的是白天和晚上(flex rocks!)一次使用flex我并不后悔。关于flexbuilder,这是值得的每一分钱。虽然在没有flexbuilder的情况下编写flex应用程序是完全可能和合理的,但是使用它所获得的生产力收益将超过收回投资。尝试30天的评估,并将其与建议的其他一些选项进行比较(我将尝试FlashDevelop)。

    使用flexbuilder可以获得以下功能:

    • 代码完成
    • 可视化编辑器
    • 调试程序(太棒了!!)
    • 剖面仪(也很好)

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

        2
  •  9
  •   jodonnell    16 年前

    如果您碰巧也是Java开发人员,则ItILIJ理念可以作为Flex IDE。如果你为开源项目做贡献,这是免费的。

        3
  •  9
  •   sergtk    16 年前

    退房 FlashDevelop 对于Windows。我比Flex Builder更喜欢它。

        4
  •  3
  •   Matt Shooks    16 年前

    flashdevelop非常容易使用flex sdk进行设置。只需下载flashdevelop,然后下载flex sdk。在FlashDevelopment中,转到“工具”>“程序选项”>“as3Context(在插件下)>将“flex-sdk位置”设置为将sdk提取到的文件夹的根目录并生成。flashdevelop甚至有一个基本的MXML项目,可以让您继续工作。

    如果在后端使用coldfusion,那么在eclipse和cfeclipse中使用flexbuilder可能意味着需要熟悉的IDE更少。

        5
  •  2
  •   Glenn    16 年前

    我要在这里加入合唱团,并说flashdevelop是另一个选择。您可能需要flexbuilder的唯一原因是:

    1. 柔性图表
    2. 逐步调试。
    3. 探查器(我没用过)
    4. 视觉样式编辑器

    然而,flashdevelopm的代码完成和语法突出显示的代码完成和一般的令人毛骨悚然,将这一老套的Eclipse垃圾踢出了水面。所以,几乎就像托德所说的,除了代码完成部分。Flex Builder是 非常 在那个部门很糟糕。

        6
  •  1
  •   Community CDub    8 年前

    简短回答:是

    我在一个由开发人员和设计师组成的团队中工作。我们将.mxml和.as编码为 FlashDevelop 3 我们的设计师用皮肤和在actionscript中得到[import()]的小部件创建.fla。

    我在这里写了更多关于这个主题的文章:

    Flash designer/coder collaboration best practices

        7
  •  1
  •   Gary Paluk    14 年前

    我一直在使用flashdevelop(4/5年),我积极地使用它来开发flex4.5应用程序,它内置了对代码完成的支持,它有一个profiler和一个出色工作的调试器。IDE本身是响应性的,需要.NET框架,实际上,在这里,我将列出一些东西。

    flashdevelop专业人员

    • 自由IDE
    • 代码完成功能
    • 非常强大的调试器
    • 剖面仪
    • 文档化
    • 能够创建air/flex文件
    • 模板法
    • 插件

    flashdevelop缺点

    • 缺乏用户界面设计支持
    • 仅.NET支持(不适用于Mono)

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

        8
  •  0
  •   Theo    16 年前

    当然。我从flex 2开始就是一个flex developer,直到最近,我一直使用我的常规编辑器textmate进行编码,使用Ant进行构建。textmate对actionscript和flex编码有一些很好的扩展,但我认为您可以为任何一个优秀的编辑器获得这些扩展。

    我的安装程序缺少的是一个可用的调试器,命令行版本很难使用。因此,我开始在侧面使用flexbuilder,并将其与常规设置并行使用。

    拥有一个剖析器也不会有太大的伤害。

        9
  •  0
  •   Richard Braxton    16 年前

    我使用flexbuilder已经有一段时间了,刚开始使用eclipse和flex sdk。我为一个非营利组织工作,所以“免费”这个词是巨大的。

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

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

        10
  •  0
  •   Herms    16 年前

    我是第二个闪光灯。您没有获得MXML的可视化设计资料,但是对于代码(MXML和AS),这是非常好的。

        11
  •  0
  •   helifreak    16 年前

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

    除了前面指出的flashdevelop的弱点外,我最大的不满之一是它不是一个真正的.NET应用程序,因此它永远不会在mono中工作,因此不容易移植到mac,mac是我开发web/javascript/as3的首选平台。

        12
  •  0
  •   Russ Chris    14 年前

    Amethyst 也是一个不错的选择。它是微软Visual Studio的一个插件,利用了很多优点。它比FlashBuilder要慢得多,它有一个非常好的调试器,以及一个不错的视觉设计师。

    个人版本是免费的,但相当残废。你必须在60天免费试用后购买专业版。然而,它(在编写时)几乎是flash builder成本的1/3。

    作为额外的奖励你 不要 需要支付Visual Studio的费用,因为它可以免费使用(尽管很难找到)“ shell version (integrated) “在Visual Studio中。不过,它不适用于任何免费的速递版本。

    推荐文章