`
phinecos
  • 浏览: 342203 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

(转)Flex 常见问题解答

 
阅读更多

Flex 概述<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

什么是 Macromedia Flex?

Macromedia Flex 是为满足希望开发 Rich Internet 应用程序的企业级程序员的需求而推出的表示服务器和应用程序框架。RIA 将桌面软件的响应速度和丰富功能与 Web 应用程序的广度结合在一起,以提供效果更好的最终用户体验。Flex 表示服务器提供基于标准的、声明性的编程方法和流程,并提供运行时服务,用于开发和部署丰富客户端应用程序的表示层。Flex 开发者使用直观的基于 XML 的语言来定义丰富的用户界面;该语言由 Flex 服务器翻译成智能的客户端应用程序,在普遍存在的 Flash 运行时环境中运行。

Flex 解决什么问题?

很多 Web 应用程序的用户体验不能令人满意,从而导致了高弃用率、高培训费用和投资的浪费。Flex 提供一种新的技术以解决这些问题。在 Flex 出现之前,试图解决用户界面问题的企业级开发者常常因为 HTML 的局限性而遭受挫折。HTML 起初是为浏览静态文档而设计的,并不适合于提供内容丰富、交互性强和数据驱动的应用程序。

Flex 为这些程序员提供了一种方法,可以开发出将桌面软件的强交互性和丰富内容与 Web 的广度结合在一起的应用程序;程序员可以使用他们偏好的编程方法、开发流程。该方法还满足了基础结构与集成要求。Flex 允许应用程序开发者描述应用程序的用户界面布局和 UI 控件,并使用开发者熟悉的、基于标准的编程模型进行数据绑定。

Flex 为哪种类型的项目和开发团队而设计?

Flex 表示服务器的设计目标是帮助企业级开发团队在某些情况下给出解决方案,在这些情况下,仅使用传统的基于页面的 HTML 应用程序是不够的。例如可视化数字仪表板,电子商务中的在线商品选购和配置工具,还有象预订酒店房间、购买汽车保险这样的客户自助服务应用程序。

能够成功使用 Flex 的开发团队一般应具备下述技能:

J2EE 平台上开发企业级应用程序(在 .NET CLR 上运行的 Flex 版本计划在未来推出)

具有使用 JavaXML SOAP Web 服务进行编程的经验

应用程序的体系结构和集成采用 N 层结构方式

使用设计模式,例如 Model View Controller (MVC)

团队中包含专职的程序员和可用性/用户界面设计专家

在整个应用程序生命周期实施正规的 QA 和集成测试过程

如果您的项目和团队符合上述描述,Flex 也许是您合适的选择

Flex 怎样集成进我现有的开发环境?

Flex 利用 Macromedia Flash Player,为 N 层应用程序中的表示层开发提供了很好的新方法。Flex 使用 XML 格式,这样开发者能够使用他们喜欢的 IDE 或者文本编辑器以及源代码控制系统来创建 Flex 应用程序。Flex 服务器运行于您现有的 J2EE 应用服务器(以 WAR 文件的形式部署)。在 .NET CLR 上运行的版本计划在未来推出。这样开发团队就可以继续使用现有的工具、语言、应用服务器和数据库来构建出采用了基于标准的 Flex 技术的应用程序。

Flex 是否能取代我目前使用的某些技术?

Flex 不取代现有的工具、应用服务器和数据库。它只能对现有的技术起到补充作用,因为 Flex 需要利用这些现有技术来发挥功能。使用 Flex,您可以增加一个强大的表示层,从而提高现有应用程序的效率。通常情况下,您可以将基于 Flex 的用户界面与现有的业务逻辑组件或 Web 服务连接起来,而无需做任何改动。Flex 通过迅速改善用户界面给您带来额外的投资回报。

Flex Builder

什么是 Flex Builder

Flex Builder Macromedia 的适用于 Flex 应用程序开发的 IDEFlex Builder 通过为 Flex 用户提供一种与 Flex 服务器、应用程序模型和编程语言紧密集成的 IDE,超越了一般代码编辑器。通过这种集成,Flex Builder Flex 组的所有成员提供一种卓有成效的工作环境。

Flex Builder 是否与 Brady 相同?

是,Brady Flex Builder 的广泛使用的代码名称,但它目前尚处于开发阶段。

Flex Builder 的目标用户是什么人?

Flex Builder 仅适用于 Flex 应用程序开发小组。Flex Builder 具有适合于 Flex 开发小组各个成员的功能。设计人员和可视开发人员可以方便快捷地创建应用程序界面,容易地布置引人注目的 Flex 用户界面,并将它们连接到后端数据源。开发人员现在可以使用一种支持 MXML ActionScript 的代码编辑器以及一个强大的调试工具集,高效地对 Flex 应用程序进行编码和调试。

Flex Builder 不适用于图形设计人员,尽管 Flex 及其编程语言的有些知识在使用 Flex Builder 中很有帮助。

Flex Builder 是否与 Flex 捆绑在一起?

是,当您购买 Flex 时,您会收到与 Flex 捆绑在一起的 Flex Builder 的五个完全许可证。 如果您需要为您的开发组获得更多许可证,本地 Macromedia 代表可为您提供。

Flex Builder 是否包含某种 Flex 许可证?

否。Flex Builder Flex 捆绑在一起。Flex Builder 本身不包含 Flex 的任何许可证。

Flex Builder 是像 Flex 一样按服务器 CPU 授权,还是像其它 IDE 一样按用户授权?

Flex Builder 像其它 IDE 一样按用户授权。每个 Flex Builder 用户都必须拥有 Flex Builder 的许可证。

Flex Builder 运行于什么操作系统?

Flex Builder 运行于 Windows XP Windows 2000。目前还没有 Flex Builder Macintosh 版本。

Flex Builder 有什么语言版本?

Flex Builder 目前只有英语版本。

开发 Flex 应用程序是否必需 Flex Builder

否,开发 Flex 应用程序时不需要 Flex Builder。您可以使用您所喜欢的任何文本编辑器或 IDE 开发 MXML ActionScript。但是,Flex Builder 提供一些先进的功能,它们可能有助于您提高效率,并比其它工具允许您的开发小组的更多成员参与开发工作。有关完整信息,请参阅 Flex Builder 的产品功能。

如何获得 Flex Builder

Flex Builder Flex 捆绑在一起。Flex 试用版为您的开发小组提供 Flex Builder 60 天试用版。Flex 的完整版本包含 Flex Builder 的五个完全许可证。如果您需要为您的开发小组获得更多份 Flex,请联系

如果我已经有 Flex 试用版光盘,如何获得 Flex Builder 试用版?

<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><chsdate w:st="on" isrocdate="False" islunardate="False" day="23" month="8" year="2004"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">2004 </span><span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">年</span><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"> 8 </span><span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">月</span></chsdate> 23 日以后,Flex 试用版光盘中包含了 Flex Builder 试用版。如果您在此之前购买了 Flex 试用版光盘,您就会收到一封单独的电子邮件,告知您如何获得 Flex Builder 试用版。

如果我已经购买了 Flex,如何获得 Flex Builder

您将会自动收到供您的开发小组使用的 Flex Builder。不久,您会收到一封电子邮件,其中包含所有详细信息。

Flex Builder 的价格是多少?

Flex Builder 不与 Flex 分开销售。它包含在 Flex 服务器的完全授权版本中。您还可以获得随 Flex 服务器试用版一起提供的 Flex Builder 试用版。

如果我需要开发 Flex 应用程序,但不购买 Flex 服务器,那么我如何获得 Flex Builder

Flex 的每份试用版都包含 Flex Builder 60 天试用版。但是,如果您需要进行长期 Flex 工作的 Flex Builder 永久版本,但不想自己拥有 Flex,您可以联系销售人员

如果我使用 Flex Builder,我是否还需要 Flex 服务器?

是,Flex Builder 是一个用来开发 Flex 应用程序的 IDE,但不取代 Flex 服务器。您将仍然需要 Flex 编译和运行您的 Flex 应用程序。

我可否使用 Flex Builder 创建和编译独立的 SWF

否,Flex builder 不改变每个部署服务器对于 Flex 的需要。您仍然需要在每个部署服务器上安装 Flex

Flex Builder 的可用性是否指 Flex 现在是为不同用户设计的?

否,Flex 仍然是为相同项目和开发小组设计的。但是,在这些项目和开发小组范围内,Flex Builder 有助于更多人参与 Flex 应用程序开发,因为 Flex Builder 为许多人提供一种参与 Flex 应用程序开发的更为熟悉的途径。

我应该何时使用 Flex Builder,何时使用其它工具或我已经拥有的 IDE

使用什么工具完全取决于您自己。如果您目前有使您能够有效地开发 Flex 应用程序的工具和/ IDE,那就继续使用它们。但是,如果您在为 Flex 寻找一种生产效率工具,您可能会发现 Flex Builder 就是一种有效的工具。您应该使用使您的工作最有效率的工具。

Flex Builder 是否支持 ColdFusionJava .NET 编程?

Flex Builder 以与 Dreamweaver 相同的方式支持 ColdFusion 编程。但 Flex Builder 不支持 Java .NET 语言。

Flex Builder 是否包含在任何 Macromedia Studio 之中?

否,Flex Builder 不包含在 Studio 中。Flex Builder 只与 Flex 捆绑在一起。

DevNet 中是否包含 Flex Builder

是,DevNet 中包含有 Flex Builder。完整订阅 DevNet 的用户可以从 DevNet 网站下载 Flex Builder

我有 Studio。我是否能够自动获得 Flex Builder 的升级版?

否,Flex Builder 是一个单独的产品,它只适用于 Flex 开发人员。如果您正在开发 Flex 应用程序,就可以试用 Flex BuilderFlex 试用版光盘中包含有 Flex Builder

我现在使用 Dreamweaver。我是否应该改用 Flex Builder

否。只有开发 Flex 应用程序的人员才应使用 Flex BuilderFlex Builder 不为 Dreamweaver 用户提供任何功能或好处,除非他们开发 Flex 应用程序。Flex Builder 包含 Dreamweaver MX 2004 中的一切,再加上 Flex 开发功能,但 Dreamweaver 的所有功能的工作方式与在 Dreamweaver MX 2004 中完全相同,因此只有开发 Flex 应用程序,Flex Builder 才具有优势。

Flex Builder 是否为 Dreamweaver 用户提供任何新功能或改进功能?

否,Flex Builder 建立在 Dreamweaver MX 2004 基础之上,但不向 Dreamweaver 用户提供任何附加功能或好处。Flex Builder 只对 Flex 应用程序开发提供附加功能和好处。

Flex Builder 是否是 Dreamweaver 的下一个版本?

否。尽管 Flex Builder 建立在 Dreamweaver MX 2004 之上,但并没有扩展功能。此版本不是对 Dreamweaver MX 2004 的升级。

由于 Flex Builder 包含 Dreamweaver 的所有功能,我是否应该购买 Flex Builder,以便将来学习 Flex

否。您应该购买 Dreamweaver。如果将来您决定使用 Flex,您购买 Flex 时,会凭 Flex 评估或完全许可证收到 Flex Builder 试用版。

如果我在用 Flex Flex Builder,我是否还需要使用 Dreamweaver

否,如果您使用 Flex Builder,就不需要同时使用 DreamweaverFlex Builder Dreamweaver MX 2004 为基础,并包含 Dreamweaver MX 2004 的所有功能。您不需要二者兼备。

Flex Builder 是否为 Flash 用户提供任何功能?

否,Flex Builder 不提供 Flash 的功能。Flex Builder Flex 开发提供生产效率增强。

如果我使用 Flash 创建内容或应用程序,我是否应该考虑使用 Flex Builder

不必要。如果您使用 Flash 创建丰富互联网应用程序,您可能需要考虑使用 Flex 进行相应开发工作。实际上,需要决定 Flash Flex 哪个是适合于您的平台。如果您决定使用 Flex 进行开发工作,那么您就会收到随 Flex 评估版提供的 Flex Builder

如果我已经在用 Flex Builder 创建 Flex 应用程序,我是否还应该使用 Flash

是,即使您在开发 Flex 应用程序,您也可能需要使用 FlashFlash 使您可以设计和创建将在 Flex 应用程序中使用的组件。Flex Builder 不允许您设计或创建组件。

FlexColdFusion JRun

我们公司使用 ColdFusionFlex 是否适合我们?

如果您的公司、项目和开发团队符合上面的描述,您可以考虑使用 Flex。如果您使用 ColdFusion,您应首先熟悉 Java 应用程序的开发和部署(WAR EAR 文件),并且使用结构化的开发方法,以成功地使用 FlexColdFusion 的结构化开发方法是指采用最优方法并运用 ColdFusion 组件 (CFC) 来编写模块的和分层的代码。您的开发团队还应包括有经验的面向对象的程序员和能够设计以用户为中心的应用程序界面的人。已经习惯使用 Flash MX 或者 Flash MX Professional 2004 ColdFusion 开发者可以继续使用这些工具来进行 Rich Internet 应用程序开发。

Flex ColdFusion JRun 有什么关系?

Flex 并不取代 ColdFusion 或者 JRun。它是一个单独的产品,着重于为丰富的客户端应用程序提供更好的表示层。对于传统的基于 HTML 的应用程序,ColdFusion JRun 是完整的解决方案。对于 Rich Internet 应用程序,ColdFusion JRun 仍是很好的业务逻辑层解决方案,并支持基于 Flex 的表示层。Flex 是对 ColdFusion JRun 投资的补充,但 ColdFusion JRun 对于 Flex 来说并不是必需的。

Flex 能否与 ColdFusion 一起工作?它是否在 ColdFusion 上运行?

ColdFusion Flex 是为不同的用途而设计的。ColdFusion 是一个很好的解决方案,用来快速构建和发布动态生成的 HTML Web 应用程序和 web 服务。Flex 则被设计为一种构建和发布 Rich Internet 应用程序的方法。如果您目前使用 ColdFusion Flash MX Flash MX Professional 2004 来构建 RIA,您可能会希望继续使用它们来完成工作。

项目和技能与 Flex 项目描述相符的 ColdFusion 开发团队可以考虑将 ColdFusion Flex 放在一起使用。同时使用 Flex ColdFusion 可为快速发布具有良好结构的 RIA 提供极好的解决方案。

Flex 能够调用在 ColdFusion MX 或随后版本中创建的 Web 服务和组件。您可以单独安装 Flex,也可以在 ColdFusion MX 6.1 Enterprise 上安装。ColdFusion 开发者还可以导入 Flex MXML 标签库,以将 Flex 应用程序嵌入 ColdFusion 模板当中。

成本是另一个需要考虑的因素。Flex 是企业级服务器产品。Flex 应用程序需要一个服务器运行时许可证,其双 CPU 配置的价格为 $12,000。除了 ColdFusion 服务器运行时许可证,Flex 许可证也是必需的。


Flex Flash

我们公司使用 FlashFlex 能否帮助我们公司完成项目?

如果您的公司、典型项目和开发技能与 Flex 项目描述相符,您可以考虑在使用 Flash 之外使用 Flex。对于基于 Flex 的大型 Rich Internet 应用程序开发项目,您可以继续使用 Flash 编写工具,进行自定义组件和动画图形资产的原形开发和创建,并将其集成进 Flex 应用程序。

如果您的开发团队目前主要使用 Flash 编写工具,而没有使用 JavaC# ColdFusion 等编程语言的经验,您也许会发现 Flex 并不能从技术上很好的适合您。成本是另一个需要考虑的因素。Flex 是企业级服务器产品,Flex 应用程序需要一个服务器运行时许可证,其双 CPU 配置的价格为 $12,000。除了 ColdFusion 服务器运行时许可证或者某种 Java 应用服务器运行时许可证,Flex 许可证也是必需的。

Flex Flash MX Professional 2004 有什么关系?

两者没有关系。Flex Macromedia Flash MX Professional 2004 不是同一个产品,但它们可以很好地协同工作。

Macromedia Flash MX Professional 2004 使设计者和应用程序构建者能够创建和部署具有高可视性的交互性媒体,并可以创建和部署丰富的、令人印象深刻的 Web 应用程序。Flash MX 2004 仍将是制作 Flash 内容和应用程序的主要可视化工具。

Flex 为熟悉服务器端编程方式、开发战略性应用程序的企业级应用程序开发者提供了 Flash 技术的强大功能。Flex 尤其适合客户端界面的服务器端开发,类似于使用 Java JSP

使用 Flex 的开发团队中最好能有熟悉 Flash 的开发者。这些开发者可以使用 Flash 来为自定义组件和动画元素创建原形或实际创建它们,并将其集成进 Flex 应用程序当中。

Flex 能否取代 Macromedia Flash MX Professional 2004

不能。Macromedia Flash MX 2004 Macromedia Flash MX Professional 2004 是开发具有高可视性的交互性内容和应用程序的主要开发工具,650,000 以上的视觉设计者和开发者在使用它们。Flex 是企业级服务器产品和编程框架,使用 Flex 的开发者们通常进行服务器端应用程序的开发,一般不使用视觉设计和开发工具。无处不在的 Flash Player 带来了丰富的视觉体验,而 Flex 能将这种体验带给更多的观众。Flex 同样关注部署与管理企业级应用程序的 IT 部门的需求。

每种产品针对一类用户的独特需求,Macromedia 将继续推出新技术来满足这些需求。拥有不同技能开发者的团队现在可以将 Flex Flash Professional 放在一起使用。使用 Flex 的开发团队中最好能有熟悉 Flash 的开发者。这些开发者可以使用 Flash 来为自定义组件和动画元素创建原形或实际创建它们,并将其集成进 Flex 应用程序当中。

我现在使用 Flash,希望开始使用 Flex 框架。我的哪些原有技能能够派上用场?我还需要什么新的技能?

Flash 技巧对使用 Flex 非常有价值。图形设计能力和用户界面/可交互性开发能力对构建 Rich Internet 应用程序极为重要,使用 Flex 构建的应用程序也不例外。ActionScript 2.0 技巧和创建 Flash MX 2004 组件 (SWC) 的能力对基于 Flex 的项目很有价值。您可能需要对 Java 概念,XML SOAP Web 服务更熟悉一些,同时需要学习更多关于企业级设计模式、基于团队的开发、应用程序体系结构和 Java 应用服务器基础结构管理方面的知识。这些技能对 Flex 项目的成败至关重要。

Flex 应用程序开发的工作流程是怎样的?Flash 开发者和 Flex 开发者如何在项目中协同工作?

使用 Flex 的开发团队中最好能有熟悉 Flash 的开发者。这些开发者可以使用 Flash 来为自定义组件和视觉元素创建原形或实际创建它们,并将其集成进 Flex 应用程序当中。Flex 开发者可以使用他们所选择的 IDE 将设计要素集成进完整的用户界面,并使用 Flex 框架将用户界面连接到后端的数据。

我使用 Flash 编写方法构建了一个 Rich Internet 应用程序。能否将它移植到 Flex

您在 Rich Internet 应用程序开发和用户界面设计方面的经验非常宝贵,但如果要移植到 Flex 下,您很可能需要将应用程序重建或者对一些应用程序要素(如 ActionScript 等)作彻底改动。您可以在 Flex 应用程序中使用一些您创建的 SWF,也可以使用一些组件 (SWC),如果它们是使用 Flash MX 2004 或者 Flash MX Professional 2004 创建的。欲获取更多在 Flex 中使用 SWC 的信息,请前往 Flex 文档* 阅读《开发 Flex 应用程序》。

Flex 应用程序有多大?

Flex 应用程序框架大约有 100K。它包括了管理布局、浏览器交互和完成其它一些功能所必需的组件和代码。额外功能会大大增加应用程序的大小;一个相对复杂的应用程序需要 150–200K 的初始下载。应用程序数据以很小的数据包的形式在客户端和服务器之间来回传输,每个数据包只有几 K 大小。

Flex 1.0 不支持运行时共享库,因此每个 Flex 应用程序都需要下载框架。Macromedia 将在 Flex 的未来版本中加入对运行时共享库的支持。有了运行时共享库,Flex 框架将能够在客户端不同的 SWF 之间共享。

为什么 Flex 组件要比相应的 Flash 组件大?

Flex 组件比其在 Flash MX 2004 中对应的组件稍大,这是因为组件中包含了参与页面布局、数据绑定、向屏幕正确输出和完成其它高级功能所必需的逻辑。

为什么 Flex 最终用户许可证协议禁止 Flex 组件的修改和再销售?

Flex 编程模型的优点很大程度上取决于其应用模型。MXML 语言很大程度上是由应用模型所定义的,作为设计的一部分,Flex 允许开发者对组件进行拓展、自定义和集合,以创建新的仅在他们自己的应用程序中工作的组件。然而,允许开发者修改基础组件会使很多有细微差别的应用模型出现,这将导致 MXML 技能无法传播,更不用提给 Flex 开发者社群带来的困惑了。

Flex Flash Remoting

Flex 是否包含 Flash Remoting

是的。Flex 包含 Flash Remoting 的一个许可证,以使用 Action Message Format (AMF) 在客户端和服务器之间传送数据。

我以前购买过 Flash Remoting。我能否升级到或者打折购买 Flex

目前还没有针对 Flash Remoting 客户的升级至 Flex 的服务或者 Flex 购买折扣。

Flex 路线图、价格、工具包以及其它相关技术

为什么 Flex 是服务器而不是工具?

Flex 被实现为服务器产品以满足当前和未来企业级应用环境的需求和工作流模式。这些环境需要按要求进行编译和运行时服务,这些服务最好在基于服务器端的体系结构中实现。Flex 的应用程序部署模型类似于 JavaServer Pages ColdFusion 模板:源代码部署在服务器端,按照请求进行编译,然后将用户界面发布给客户端。Flex 编译器驻留在服务器端,以支持这一固定流程。此外,一些企业级客户希望能动态生成 Flex 应用程序,并将 Flex 应用程序嵌入到 JSP ColdFusion 页面中。Flex presentation server 允许开发者导入自己的 JSP 标签库和 JSP 页内嵌的 MXML,以对 Flex 应用程序进行动态编译。这使您可以对 Flex 应用程序进行自定义,而没有服务器配置这是不可能完成的。

Flex 服务器还为满足关键企业需求而提供了一整套运行时服务。例如,企业应用程序开发团队需要能够连接到已有的业务逻辑组件,而无需手工将其打包成 web 服务。Flex web 服务代理使这成为可能。Flex 中还嵌入了 Flash Remoting 网关,使用 AMF 协议来提供高性能的数据连接。此外,Flex 服务器运行时服务提供了媒体代码转换器,可将 SVG 文件直接转换成 SWF 格式,这使得在 Macromedia Flash Player 中显示 SVG 图像成为可能。

Macromedia 计划在未来的版本中进一步扩展 Flex 服务器的服务器端运行时功能。欲更多了解这些未来扩展的功能,请查看 Flex Technology 白皮书 (PDF, 1.78 MB) 中路线图部分的内容。

Flex 的产品路线是什么?

欲获取关于 Flex 路线图的信息,请查看 Flex Technology 白皮书 (PDF, 1.78 MB) 中路线图部分的内容。

Flex 是否包含图表组件?

Flex 的图表组件现处于 beta 测试阶段。欲获取参与 Flex 图表组件 beta 程序的通知,请注册 Flex 新闻邮件列表*

Flex 有哪几种语言的版本?

Flex 只有英文版本。

Flex 支持哪些操作系统和应用服务器?

Flex 已经在 WindowsSolarisLinuxIBM WebSphereBEA WebLogicMacromedia JRun Apache Tomcat 上通过了测试。相关细节,请查看 Flex 系统要求。作为一种 Java 应用程序,Flex 也可以在其它操作系统或应用服务器上成功运行。例如,很多用户就在 Mac OS X 下使用 FlexMacromedia 不承诺对未在系统要求中列出的平台给予技术支持,但我们的技术支持人员会试图选用一个受支持的平台对问题进行重现。如果该问题能够在参考平台上重现,我们将视其为正常问题而给予技术支持。

显示 Flex 应用程序需要哪个版本的 Flash Player

Flex 应用程序需要 Flash Player 7 或更高版本。欲查看 Flash Player 普及率的最新数据,请访问 Macromedia Flash Player Version Penetration*

Flex 的价格是多少?

Flex CPU 配置的价格是 $12,000,其中包括年度维护费用。许可证数量按双 CPU 增加。您可以获取可转换至开发者模式的免费试用版本,以在单独的开发者工作站上使用。每年的维护包含所有 Flex 软件更新、升级和维护期内的新版本,以及仅限于电子邮件方式的技术支持。为保证成功使用,Flex 客户可签订年度支持合同。欲了解更多信息,请访问 Macromedia 支持程序*

我能否按单 CPU 购买 Flex 的许可证?

Flex 许可证数量只能按双 CPU 增加。即使您运行的是单 CPU 服务器, 您仍需购买双 CPU 的许可证。如果您有两台单 CPU 的部署服务器,则只需购买一个双 CPU 的许可证,然后在两台服务器上使用。

我的项目需要几个 CPU

每个项目都不同,但一般初级 Flex 应用程序至少需要 6 8 CPU。免费的开发者版本可以在开发者个人的工作站上使用,以满足开发需要。很多开发团队会为共享的开发服务器购买一个双 CPU 许可证,用来做集成测试和 QA 。如果有分阶段服务器,也需要额外的许可证。为了部署方便,Flex 一般与 web 应用程序安装在同一台应用服务器上,所以 Flex 所需 CPU 的个数一般与应用服务器所需个数相同。Macromedia 建议最少使用两台服务器建立群集以提供最大的可用性。

可以在 Flex 中使用什么工具?

Flex 提供开放式工具选择特性,这使开发人员能够用文本编辑器或其首选 IDE 编写 Flex 代码。Flex 包括一种 XML 架构,使开发人员能够使用支持 XML 的代码编辑器利用代码着色、代码提示,等等。

Macromedia 还提供一种适用于 Flex IDE,称为 Flex BuilderFlex Builder 通过为 Flex 用户提供一种与 Flex 服务器、应用程序模型和编程语言紧密集成的 IDE,超越了一般代码编辑器。通过这种集成,Flex Builder Flex 组的所有成员提供一种卓有成效的工作环境。

Brady 什么时候面世?它将如何打包?售价多少?

Brady 目前正处于 beta 测试阶段。很快将推出试用版。Brady 将基于每个用户提供,类似于我们的其它工具。Macromedia 目前不提供 Brady 的价格信息。您可通过订阅 Flex 新闻邮件列表* 来获得 Brady 试用通知和其他 Brady 相关的信息。

谁将销售和支持 Partridge 技术?

Partridge 工程是由 IBM 领导的,Macromedia 起协助作用。此项技术的分发与支持细节将在今后给出。

Flex 能否与 Macromedia Central 协同工作?

Flex Macromedia Central 都是刚推出第一个版本,目前还不能协同工作。Flex 需要 Flash Player 7 Central 目前只支持 Flash Player 6Macromedia 计划在两个产品的未来版本中使两者能够协同工作。您可在 Flex 1.0 中使用本地的共享对象来开发离线时能够访问本地存储数据的应用程序。Flex 技术白皮书 (PDF, 1.78 MB) 中的产品路线图部分提供了关于 Flex 未来版本以及对偶然连接计算和 Central 的未来支持的详细信息。

HALO 是什么?

HALO 是针对 Rich Internet 应用程序的跨平台体验模型。Macromedia 最初开发 HALO 是用于自己的针对消费者的应用程序。HALO RIA 的开发者提供了一套完整一致的视觉提示、交互模式和应用程序导航惯例。

Macromedia 相信不同应用程序中一致的动作和协调的视觉体验会使开发者和最终用户都受益,正如操作系统中的用户界面一致性会使其使用者受益一样。最终用户将发现基于 HALO 的应用程序易于使用,因为它们都基于相似的界面惯例。因为这种一致性和整体的执行质量,他们也会对 HALO 应用程序抱有更大的信心。开发者将会从清晰界定的前端代码获益。这将使他们能够完成更多的人机界面工作。同时他们将能够更多的把注意力集中在数据的集成和其它更重要的应用程序开发任务当中去。

Flex 样例应用程序中包含了很多 HALO 样式。默认情况下,Flex 组件将使用 HALO 样式,但您也可以很容易的将其它样式应用到应用程序中,以得到独特的效果。欲获取更多关于 HALO 的信息,请前往 Flex 开发者中心查看 Mike Sundermeyer* 的文章。

Flex 中提供主机托管功能吗?

Macromedia Flex 终端用户许可协议 (EULA) 目前并不允许组织用户代表第三方托管许可。按照 EULA 的规定,只有当应用程序使用者同时也是许可的所有人和使用人时,才允许主机托管。Macromedia 正在开发 Flex 的主机托管程序。关于该程序的更多的信息会在以后发布。如果贵公司是主机托管服务商,并且有意与 Macromedia 合作改进 Flex 主机托管程序,请与按此地址与我们联系:ria@macromedia.com

Flex 的试用版本与开发者版本

Flex 有试用版吗?

是。可以在 macromedia.com 在线商店上购买 Flex 试用版光盘。Flex 试用版光盘包含供您的开发小组使用的 Flex Builder 试用版。试用版光盘价格为 $8.99,包含运输费和手续费。

为什么 Flex 试用版只能通过光盘形式获取?

Flex 是先进的企业服务器产品,业界对其有浓厚的兴趣和高期望值。Macromedia 希望能保证 Flex 的早期客户得到所需要的支持以对产品进行成功的评估。未来 Flex 试用版将可以通过下载方式获取。

Flex 有没有开发者版本?

有。试用版安装 60 天后将自动转入开发者模式。

Flex 试用版的评估模式和开发者模式在功能上有什么区别?

Flex 试用版在安装后头 60 天以评估模式运行。评估模式提供全部功能,并且对访问服务器的 IP 地址没有限制。试用版的评估模式只允许用于开发和测试。60 天后, 试用版自动转入开发者模式。开发者模式没有时间限制,但只能有 5 IP 地址访问服务器,并且只限于在单独的开发者工作站上进行开发和测试。此外,在开发者模式中编译的 SWF 文件一天后即过期。希望建立共享开发服务器以保证质量或进行集成测试的组织应购买正式的 Flex 许可证。

Flex 试用版是否包含 Flex 更新程序?

不包含。如果您有 Flex 试用版光盘,应访问 www.macromedia.com/support/flex/downloads_updaters.html*,下载最新的更新程序,并了解更多信息。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics