在Linux上进行Flex开发,有什么好的免费环境?

24

我希望能够在Linux和自由环境下开发Adobe Flex应用程序。我更喜欢免费且自由的替代方案,但是免费的也可以接受。 ;-)

你们中有人使用这样的环境来开发Adobe Flex富互联网应用程序吗?或者我应该面对这个“事实”,即Flex Builder是Flex开发的必要工具,没有它我更或多或少会迷失方向吗?

11个回答

6
我使用TextMate在我的家用电脑上进行一些Flex编程(PowerBook G4无法运行FlexBuilder),编写应用程序没有问题。这取决于您是否习惯于IDE支持,如果您不能没有它就无法生存。我喜欢Flex Builder中的代码完成、项目管理和调试器,但我可以没有它。TextMate不是免费的,但任何具有ActionScript代码着色功能的文本编辑器都可以满足我的需求。
我通常使用ant来管理我的构建过程,它是免费的。Flex SDK也是免费的。这就是你所需要的,再加上一点耐心。

4
个人而言,我只有使用基于Eclipse构建的Flex Builder for Linux免费alpha版的经验。但是我必须说,它已经非常稳定,并且提供了大多数在Mac OS X和Windows的完整版本中找到的功能。也许最令人烦恼的缺失之一是GUI编辑器,以便快速布局表单。
然而,如果您正在寻找其他选项,也许这会有所帮助:http://www.williambrownstreet.net/wordpress/?p=78。但它不是一个IDE。

不错的教程链接,这可能是一个使用免费工具开始开发项目的好方法。如果有免费的选择并且没有太大的障碍,我对Flex Builder不是很感兴趣。 - user14070
你打算如何替换 Flex Builder 的 alpha 版本,当它在年底到期时?(请参见 http://blogs.adobe.com/flex/2010/09/flex-builder-for-linux-project-ending.html) - phtrivier

3
你可以在http://code.google.com/p/fb4linux/使用Eclipse中的fb4linux插件。它能在eclipse 3.6 Helios上完美运行,你可以选择Flex 3或Flex 4 SDK,并且在Adobe Flex Builder独立版本中也能高亮显示和自动完成代码。祝好运。

我在职业上使用它并且可以为其背书。调试器有时会崩溃,构建过程可能会很慢,但是它仍然是一个相当不错的工具。 - James McMahon

2

如果使用flex-mojos maven插件创建设置,您可以轻松地设置构建环境,无需拥有Flex Builder许可证。然后,您可以使用任何文本编辑器来编辑Action Script,并通过简单调用mvn package来运行编译和FlexUnit测试。


不包含Maven 2也是可能的吗?我只听说过Maven 2。您认为采用这种方法有哪些优点?又有哪些缺点呢? - user14070

2

我用过它。由于权限问题,Eclipse在Ubuntu上可能会表现得有点古怪,我还没有弄清楚。因此,我只是使用gksudo作为root启动。 - Brandon
现在是免费的测试版吗?我猜当产品稳定并退出测试版时,它就不会再是免费的了。我理解你的回答是你没有看到或听说过任何好的免费环境来开发Flex应用程序。 - user14070
目前它是免费的 - 我猜当它正式发布时就不会了。我不知道有哪些适用于Linux的好的IDE,我一直在等待使用官方版本。 - Mark Ingram
看起来这个项目被Adobe搞砸了。唉! - CmdrTallen
是的,我几周前就读到了那个消息。真是太遗憾了。 - Mark Ingram

2

我在Mac OS X上使用免费的jEditFlex SDK进行Flex开发,感觉非常满意。

如果你想尝试这种方式,我在下面添加了一些链接,可以帮助你配置jEdit进行AS3开发。据我所知,与Flex Builder相比,这种设置至少缺少代码自动完成、可视化MXML编辑器和分析工具功能。


谢谢!我会研究一下这些。我以前用过jEdit,我很喜欢它。 - user14070

1

我使用 Emacs 以及自定义的 hack 来支持 fcsh (Flex 编译器 shell)以实现快速的重新编译时间。

可以在 此页面 中找到 fcsh-compile,以及一个 博客文章


1

1

恐怕是这样。当然,您可以直接使用命令行工具进行纯AS编码,因为FB在重构方面并不那么出色。但对于MXML来说,可视化编辑器是一个真正的优势。

您可以尝试FlashDevelop,但我个人认为它在一年前很糟糕。


1

我在Ubuntu下尝试了Flex Builder的第一个alpha版本(当前版本为3),感觉还可以,但不适合生产环境使用(毕竟只是alpha版)
FlashDevelop只能在Windows下使用,也许可以通过wine运行...但我认为它不是一个好的IDE
FDT与Flex Builder相当,但也不是免费的,而且我不知道它是否原生支持Linux。

有点奇怪,但我在VirtualBox中运行了Windows安装程序,并在那里使用FlexBuilder...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接