-2

我正在开始/学习使用 Flash Builder 4.5 构建 Flex 应用程序。该教程将我链接到http://www.adobe.com/devnet/flex/testdrive/articles/1_build_a_flex_app.html,我注意到您可以将 Flex 与 Java、Coldfusion 或 PHP 一起使用。我想知道它们之间有什么区别,我应该选择哪一个?

谢谢

4

2 回答 2

2

您可以在此处找到与我的回答非常相似的问题:在我的 Flex 应用程序中获取数据的最佳方式是什么?.

然而,这个问题更多地涉及性能方面,所以我会详细说明。基本上你应该选择你最有效的语言。请注意,除了 Java、ColdFusion 和 PHP,它还可以是 Ruby、Python、.NET 等等,只要它具有 AMF(反)序列化的实现。

如果您最了解其中一种语言,请选择它。如果没有,请选择 ColdFusion 或 Java,因为我相信它们是与 Flex 通信最容易设置的。对于这两者之间的选择:

  • Java 是一种强类型语言,与您将在客户端使用的 ActionScript 3 非常相似。在BlazeDS站点上,您会发现一个集成了 BlazeDS 的 Tomcat 服务器以及一些带有 Flex 和 Java 的示例应用程序。
  • ColdFusion 是松散类型的,并且是建立在 Java 之上的生产力层。它与 BlazeDS 一起预先打包,并且很容易使用 Flex 进行设置。但是,与 Tomcat 相比,它的资源相当繁重,如果您打算在本地运行它,您可能需要考虑这一点。
于 2012-04-21T13:57:44.880 回答
0

Flex with Java 是我的选择,因为 Java 是强类型的,有很好的 API,有很多第三方库,并且擅长处理 XML。

于 2012-04-21T13:09:09.657 回答