`
阅读更多

Flex还是Flash

Flex还是Flash,本章回答的最后一个问题。

首先,我们来"统一口径"。本节说到的Flash是狭义的Flash技术,即Flash设计者(所谓的"闪客"),利用Flash制作工具,比如Flash Professional 等创意软件设计,通过逐帧绘制、编写ActionScript脚本而创作Flash作品。这些作品大多数是动画、广告、网站美工作品等。

从技术角度来看,Flex和Flash是融合在一起的。确切地说,Flex是Adobe Flash技术平台架构的重要组成成员。这里的Flash平台架构即广义的Flash。

在应用技术选型的时候,Flex和Flash二者的区别非常明显。

我不想把Flex和Flash的关系类比成Java和Photoshop,但其实很大程度上,确实是这样,即使他们的区别没有这么巨大。

Flex是面向开发者社区的,专注于企业应用的表现层解决方案,提供了大量的通用组件用于构建前端页面、通过数据服务技术帮助你更好的分离表现层、业务层和数据层。同J2EE或.Net项目类似,Flex应用是由开发者利用集成开发环境(基于Eclipse的Flex Builder)通过代码和相关配置编写、编译和部署的。

Flash是面向设计者社区的,设计师使用Flash Professional创意制作软件,像制作电影一样,在时间线上,逐帧绘制Flash。熟练的Flash设计师也使用ActionScript语言,但更多的是实现动画、特效等更多美工类型的工作。

使用Flex还是Flash,回答下面的问题:

1. 你需要开发的是RIA项目吗?

2. 是否需要同后端业务集成?

3. 是否需要同后端数据关联?

4. 界面上需要大量应用成熟的组件吗?例如按钮、文本框、下拉框?

如果你即将开发的是RIA项目或应用,Flex将是你明确的选择。

如果你在考虑使用一种技术构建业务前端,需要同后端业务逻辑关联,Flex将是你明确的选择。

如果你在考虑使用一种技术展现后端数据,例如数据仪表板(Data Dashboard),那么Flex将是你最好的选择。

如果你的应用由大量成熟的、用户熟悉的组件构成,例如文本框、按钮、下拉组合框等,那么Flex将是你更好的选择。

如果你需要为网站提供绚丽的装饰、动画或者广告,那么请使用Flash。

需要特别说明的是,在Flex项目中,我们依然会需要传统的Flash技术。利用Flex Builder,可以直接嵌入并调用Flash设计作品。

分享到:
评论

相关推荐

    Flex与Flash相互调用

    Flex与Flash交互技术详解 在数字媒体和网页应用开发领域,Flex和Flash是两种非常重要的技术。Flex基于ActionScript 3.0,主要用于构建富互联网应用程序(RIA),而Flash则是著名的动画和多媒体创作工具,其内容可以...

    flex与flash cs 交互

    Flex和Flash CS交互是开发富互联网应用程序...在项目中,`testAS3.fla`可能是包含AS3代码和交互逻辑的Flash源文件,`flexFlash.mxml`是Flex项目的主文件,而`testAS3.swf`是编译后的SWF文件,它将与Flex应用进行交互。

    flex与flash的交互

    在IT行业中,Flex和Flash是两种非常重要的技术,它们在创建富互联网应用程序(RIA)时起着关键作用。本文将深入探讨Flex与Flash之间的交互,以及如何利用它们来构建动态、交互性强的Web应用程序。 Flex是由Adobe...

    flex 与 flash 交互

    Flex和Flash是Adobe开发的两种相关但不同的技术,它们在Web开发中扮演着重要的角色,尤其是在富互联网应用程序(RIA)的构建中。本篇文章将深入探讨Flex与Flash之间的交互,以及如何实现它们之间的相互调用。 Flex...

    Flex与Flash组合开发最佳实践__Combain Flex&Flash

    在IT行业中,Flex和Flash是两种非常重要的技术,它们在创建富互联网应用程序(RIA)时发挥了巨大作用。本文将深入探讨“Flex与Flash组合开发”的最佳实践,旨在帮助开发者更高效地利用这两种技术来构建交互性强、...

    flex&flash相互调用

    标题中的“flex&flash相互调用”指的是在Adobe Flex和Flash这两个技术之间进行交互的方法。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA),而Flash则是用于创建动画、图形和交互式...

    flex 卸载flash 安装编译版10flash

    在本文中,我们将深入探讨如何卸载Flash,然后安装编译版的Flash Player 10,这对于开发者进行Flex应用开发至关重要。 首先,我们来了解为何要卸载Flash。Flash Player是一款广泛使用的浏览器插件,用于播放多媒体...

    【原创】flex控制flash元件

    标题中的“【原创】flex控制flash元件”表明这篇内容是关于使用Adobe Flex来操纵Flash元件的原创技术分享。Flex是一个开源的、基于MXML和ActionScript的框架,用于构建富互联网应用程序(RIAs)。它允许开发者创建...

    Flex(Flash)与.net交互教程

    Flex(Flash)与.NET交互教程主要讲解了如何在Flex(基于Flash技术的RIA开发工具)和.NET框架之间建立通信,实现客户端与服务器端的数据交换。本文将深入介绍这个过程,包括必要的软件安装、项目的创建以及代码实现...

    Flex与Flash相互调用实例

    Flex和Flash是两种在Web开发中广泛使用的技术,它们各自有着独特的优势,但在某些场景下,需要它们相互协作,实现更复杂的功能。本教程通过一个实际的调用实例,展示了Flex与Flash如何相互通信。 Flex是基于...

    使用 Flex 和 Flash Builder 开发手机应用程序

    无论是在用户界面和布局设计,还是在应用程序设计和工作流,以及外观设计和运行、调试、打包、导出和部署等方面,Flex和Flash Builder都能提供强大的支持,使得开发者能够轻松高效地开发出优质的手机应用程序。

    flex+flash(Chapter02)

    《Flex与Flash结合应用深入解析——Chapter02》 在数字化时代,富互联网应用程序(Rich Internet Applications,简称RIA)已经成为...无论是对于企业级应用还是创新性的互动设计,Flex与Flash的结合都将带来无限可能。

    最新Flex 调试Flash安装插件

    flashplayer_10_ax_debug.exe flashplayer_10_ax_debug.exe flashplayer_10_ax_debug.exe

    flex、flash及air等移动设备ios开发者证书

    flex、flash及air等ios开发证书(P12格式) 压缩包内含两个文件: ios.p12(ios开发证书) mobileprovision.mobileprovision(配置文件) 用该证书及对应配置文件可以免99刀的Apple developer费用,编译出的ipa...

    FLEX和Actionscript开发FLASH游戏 flash游戏开发文档

    在开发Flash游戏的过程中,FLEX和ActionScript是两个至关重要的技术。FLEX是一个开放源代码的框架,主要用于构建富互联网应用程序(RIA),而ActionScript是Adobe Flash平台中的编程语言,用于控制动画、交互性和...

    应用flash制作flex样式

    在本教程中,我们将深入探讨如何利用Flash来设计和实现Flex样式的全面理解。 首先,让我们了解Flex CSS(皮肤和样式)。Flex CSS,也称为MXML CSS,是一种用于定义Flex组件外观的语言。它允许开发者通过CSS样式来...

    Java和C#的实现图片头像裁剪功能(含Flex、Flash、js、JQuery版)

    Java和C#的实现图片头像裁剪功能(含Flex、Flash、js、JQuery版)Java和C#的实现图片头像裁剪功能(含Flex、Flash、js、JQuery版)Java和C#的实现图片头像裁剪功能(含Flex、Flash、js、JQuery版)Java和C#的实现图片头像...

    FLEX和FLASH小日本的水波效果

    在IT行业中,FLEX和FLASH是两种非常重要的技术,尤其在网页交互和动画设计领域。本文将详细探讨“FLEX和FLASH小日本的水波效果”这一主题,以及与之相关的知识点。 首先,让我们理解一下FLEX。FLEX是Adobe公司开发...

    简单的flex、flash播放器

    标题中的“简单的flex、flash播放器”指的是使用Adobe Flex技术和Flash技术开发的轻量级视频播放器。Flex是基于ActionScript 3.0的开放源码框架,用于构建富互联网应用程序(RIA),而Flash则是广泛用于创建动画和...

    flex iframe 支持在flash中嵌套入html jsp asp php等

    flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex...

Global site tag (gtag.js) - Google Analytics