gpt4 book ai didi

php - Flex + PHP : Flash Builder 4 vs. eclipse

转载 作者:可可西里 更新时间:2023-11-01 00:18:00 24 4
gpt4 key购买 nike

我开始使用 Flex,最初安装的是 Adob​​e 环境 (Flex Builder 3),后来发现他们开始将其称为 Flash Builder 4 .

无论如何,由于我对这项技术非常陌生,而且无论如何我都必须离开 Flex Builder 3,所以我试图找出使用 Adob​​e 的 Flash Builder 4(adobe 的商业 IDE)进行开发与 Eclipse 相比是否有任何优势(Adobe 似乎也大力支持,他们为它制作并支持一个特殊的插件)。

我的主要语言是 PHP,所以我的最终目标是将 Flex 与 PHP 集成。听起来 Adob​​e 在 Flash Builder 4 版本中的集成做得不错(您可以选择一种语言并选择数据服务选项等,这应该会使集成更顺畅),但是这种集成只能通过他们的商业 Flash Builder 4 获得吗或者它也可以通过他们为 Eclipse 发布的插件获得吗?我试图从那些使用该技术的人那里得到一些建议,这样我就可以确定使用 Adob​​e 的商业 IDE 与非常强大的开源 Eclipse IDE 相比是否有很多优势。我可能没有考虑的其他方面也欢迎。

注意:我在没有框架的情况下使用 php,而且我也经常听到 Adob​​e 自己的 Zend,这也有点令人困惑。我猜他们正在使用 zend 的一部分进行远程处理。有谁知道 zend 将如何影响我的 flex 开发环境?

最佳答案

Flex Builder 和 Flash Builder 都作为 Eclipse 的插件使用,尽管它们都具有“独立”的风格——仍然是 Eclipse,但为了更小的占用空间而删除了许多 Eclipse 功能。

您想要做的非常简单 - 设置 eclipse,安装 PDT 或任何您喜欢的 PHP 插件,然后将 Flash/Flex Builder 安装到同一个 Eclipse 实例中。确保在下载 FB 时选择下载“插件”版本而不是单机版本。当你去安装它时,它会询问你要安装它的位置 - 选择一个位置,然后点击下一步。然后它会询问您是否要插入到现有的 Eclipse 实例或使用捆绑的 Eclipse(至少 Flash Builder 带有 Bundled eclipse)。选择一个 Eclipse 版本并将其指向已插入 PHP 编码器的 Eclipse 安装。

如果一切顺利,完成后您可以打开 Eclipse,然后在一个 Eclipse 实例中在 Flash Builder 和 PDT 之间切换 View 。我使用 Aptana 执行此操作,能够在一个编辑器中完成 HTML、PHP 和 AS3,这非常方便。

祝你好运!

还有[编辑]:

Adobe 推广 Zend 是因为一个名为 ZendAMF 的 Zend 插件。 ZendAMF 是 AMFPHP 的精神继承者 - 基本上,通过一些设置,您可以创建一个开发环境,您可以在其中直接从您的 AS3 代码调用 PHP 函数。您可以设置一个 ZendAMF 类,例如,称为 getUsers(),然后查询您的数据库并提取用户列表。您可以使用它来填充 PHP ValueObjects,然后它将以二进制形式将这些 VO 传回 Flex(比 XML 快得多),如果您正确设置了它们,它们将被数据类型化为相同的 AS3 值对象类型。

这非常有用,因为它非常透明 - 然后您可以编写一个名为 getUsers() 的 AS3 函数,它返回一个值对象数组,将其设置为安静地调用调用数据库的 PHP,并让它返回一个值(value)就好像它从头到尾都是 AS3。设置起来有点棘手,但是一旦你滚动就真的没有回头路了! :)

关于php - Flex + PHP : Flash Builder 4 vs. eclipse ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1761919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com