- 浏览: 168634 次
- 性别:
- 来自: 湖南/株洲
文章分类
最新评论
-
53873039oycg:
强悍,学习!!!
java使用Unicode码对中文进行排序 -
zhige1202:
MyEclipse那个下不了啊,,进不了MyEclipse的官 ...
eclipse 插件大全 -
imcaptor:
如果tomcat/lib和WEB-INF/lib下面同时有st ...
Unable to load bean: type: struts-derfault.xml异常 -
yzmduncan:
犀利
java使用Unicode码对中文进行排序 -
空谷悠悠:
LZ的第二步说明采用link方式,但实际上仍然是直接拷贝的fe ...
Myeclipse6或6.5反编译工具安装
Flex Macromedia Flash是强大的矢量动画编辑工具,在做动画起家之后,Flash一直在谋求rich internet application(ria富客户端)的霸主地位,最有影响的是,已经推出了面向对象的编程脚本ActionScript2.0,并且建立起类似于java swing的类库和相应component(组件)。Flex是通过java或者.net等非Flash途径,解释.mxml文件组织components,并生成相应得.swf文件。Flex的component和flash的component很相似,但是有所改进增强。目前Macromedia公司已经被ADOBE公司收购。当前(2008年10月)的flex版本为3.0 。
运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?这里面有两个原因:1:为了迎合更多的developers(开发者)。Flash天生是为了designer(设计者)设计的,界面还有flash的动画概念和程序开发人员格格不入,为了吸引更多的jsp/asp/php等程序员,Macromedia推出了Flex,用非常简单的.mxml来描述界面给jsp/asp/php程序人员使用.(x/d)html非常相似,而且mxml更加规范化、标准化。
2,为了一个标准。大家一定听说过微软下一代系统longhorn,在longhorn推出的同时微软也会推出新的语言xaml,一种界面描述语言,与之相应的就是smart client和flex非常相似的东西。Mxml和Xaml的也很相似… …这是人机交互技术的进步的重要体现,即内部逻辑与外部界面交互相分离。
Flex和j2ee/.net其实没什么关系,Macromedia用java做出来个应用把flash的技术融合到J2EE里面,再用.net的技术做出来个.net应用把flash技术融合到.net里面去;应该说flex解决了J2EE里面和.net里面最繁琐的问题那就是web 客户端的问题。
3、与FLEX学习相关
[相关链接]
Adobe公司Flex主页:http://www.adobe.com/cn/products/flex/
ACAA教育(Adobe官方高级Flex & AIR富互联网应用开发培训):http://www.acaa.cn/
FlexExamples:http://blog.flexexamples.com/
Adobe - Flex Developer Center http://www.adobe.com/devnet/flex/?sdid=ZFCT
中文FlexExamples(上百个包含代码的Flex例子,主要是翻译的):http://blog.minidx.com
Adobe上海用户组:http://riashanghai.com
Flex中文社区:http://www.flexcoders.cn/
Flex原创博客, 适合新手: http://liguoliang.com/category/flex/
蓝色理想网站的Flex入门教程:http://www.blueidea.com/tech/multimedia/2004/2130.asp
一个不错的英文Flex资源列表收集站点:http://ntt.cc
关于Flex的Blog:http://www.k-zone.cn/zblog/
《Flex 3.0 RIA开发详解:基于ActionScript3.0实现》 黄曦 电子工业出版社 2008
《Flex与ActionScript编程》. 王睿. 机械工业出版社. 2008
什么是用RIA?
传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了。而富互联网应用(Rich Internet Applications,缩写为RIA)的出现就是为了解决这个问题。
富互联网应用程序是下一代的将桌面应用程序的交互式用户体验与传统的WEB应用的部署灵活性和成本分析结合起来的网络应用程序。富互联网应用程序中的富客户技术通过提供可承载已编译客户端应用程序(以文件形式,用HTTP传递)的运行环境,客户端应用程序使用异步客户/服务器架构连接现有的后端应用服务器,这是一种安全、可升级、具有良好适应性的新的面向服务模型,这种模型由采用的WEB服务所驱动。结合了声音、视频和实时对话的综合通信技术,使富互联网应用程序(RIA)具有前所未有的网上用户体验。
Adobe RIA技术封装让现有的WEB技术得到了极大的保留,核心价值在于大大提高了产品设计师和开发工程师的“开发体验”,强化了设计端和开发端的整合。设计师和开发工程师们可以方便地将自己的代码平移到新的平台上,并且发布、部署的方式比之前的任何一款开发工具都方便得多,从而使RIA应用有更广大的开发者基础。
Adobe RIA技术也将带来新的桌面革命——“Desktop 2.0”,内容从Flash, HTML/CSS/JS,到PDF,几乎涵盖了时下最流行的WEB内容载体。此外,“可离线”应用模式能让用户更加安全、舒适地进行工作和娱乐。用户们不必再抱怨因网络故障而造成的信息损失,而且也可以借助本地资源更好地节省网络资源。因此,Adobe RIA技术可以让用户将WEB 2.0应用带回桌面,创造的商业应用价值和用户体验价值将超过以往任何技术。
采用Adobe Flex & AIR技术的经典应用
eBay(http://desktop.ebay.com)
eBay桌面是构建于Adobe AIR上的一个应用程序,程序创建了与eBay客户的持久连接。eBay桌面实时地直接将产品供货通知和拍卖更新发布给买主,这样用户不需要打开浏览器进入eBay网站就可以获取最新信息。
纳斯达克股票市场公司(https://data.nasdaq.com/mr.aspx)
NASDAQ Market Replay使用Adobe Flex和Adobe AIR在桌面上发布一个RIA,让金融专业人士能够重放任何时间点市场活动的详情。
纽约时报公司(http://shifd.com)
纽约时报公司正在开始ShifD,一个新的RIA,允许使用者在计算机和移动设备之间切换内容。ShifD工作在Web网站和移动设备之上以及两者之间,通过一个可下载的AIR应用程序提供给人们一种欣赏移动媒体的方式。
CCTV网络电视奥运台(Olympic Network TV Station)
由 Adobe Flex 制作、Adobe Flash 技术加以传递前所未有的网页体验。其中包含由 CCTV 奥运媒体团队所提供的奥运赛事成绩、统计资料,以及多样化的背景数据、比赛规则及专家分析等。同时,透过社交网络功能,还能让运动迷与朋友们实时分享各种奥运赛事意见及看法。
Flex - 词法分析器生成器
flex (fast lexical analyser generator) 是 Lex 的另一个替代品。它经常和自由软件 Bison语法分析器生成器 一起使用。Flex 最初由 Vern Paxson 于 1987 年用 C语言 写成。
Flex 手册里对 Flex 描述如下:
“flex 是一个生成扫描器的工具,能够识别文本中的词法模式。flex 读入给定的输入文件,如果没有给定文件名的话,则从标准输入读取,从而获得一个关于需要生成的扫描器的描述。此描述叫做 规则,由正则表达式和 C 代码对组成。flex 的输出是一个 C 代码文件——lex.yy.c——其中定义了 yylex() 函数。编译输出文件并且和 -lfl 库链接生成一个可执行文件。当运行可执行文件的时候,它分析输入文件,为每一个正则表达式寻找匹配。当发现一个匹配时,它执行与此正则表达式相关的 C 代码。”
一个相似的,用 C++语言 的词法分析器生成器是 flex++,包含在 flex 软件包里。
Flex 不是 GNU 工程,但是 GNU 为 Flex 写了手册。
Flex与Flash的关系
首先这里想说的是,Flash并非只是一个单纯的矢量动画创作工具,而是一个凭借脚本语言ActionScript在功能和定位上不断演变的网络应用开发工具。早在Flash MX的时候就已经成为macroemdia 推广RIA战略的工具。但是毕竟Flash最初的定位是面向美工的矢量动画创作工具,并不适合传统的开发人员。于是Flex成为开发者们的首选。
Flex和Flash都以ActionScript作为其核心编程语言,并被编译成swf文件运行于Flashplayer虚拟机里。因此Flex也继承了Flash在表示层上先天性的美感、除了视觉上的舒适感外,还天生具备方便的矢量图形、动画和媒体处理接口。
虽然Flex和Flash有众多的相似点,但是不同之处仍然很多
1.尽管公用ActionScript,但是使用的库并不完全相同,更合适的说法是两者使用着两套具有极大“功能重叠”范围的库。
2.Flash偏向的是美工人员,所以更容易发挥特效处理的优势,Flex偏向开发人员,所以容易做出具有丰富交互功能的应用程序。
3.Flash只能以ActionScript脚本的形式开发(舞台被关联到一个称之为 document class的类里),另外舞台元素也是可以绑定脚本的,不过从软件工程的角度讲不建议这样用,Flex还可以使用称作mxml的标记语言来描述应用的外观和行为,mxml中可以直接嵌入ActionScript脚本。
4.由于第三点而造成的两者市场定位不同,Flex是面向企业级的网络应用程序,Flash则面向诸如平面动画、广告设计等多媒体展示程序。
5.借助Flash Lite这一移动设备上的Flashplayer,Flash可以开发移动应用,Flex则不行。
6.Flash的编程模型是基于时间轴的,Flex的则是基于窗体,虽然它运行在网页里。
发表评论
-
nginx .conf 文件导致 server_name 不生效问题
2016-06-02 09:56 2909好久没有写博客了。今天准备花点时间写一下nginx域名配置 ... -
js 导出excel
2009-12-08 15:34 142/** * Utilities for exporting ... -
spring2.5+xfire1.2.6 客户端和服务端的配置
2009-06-29 14:28 1978spring+xfire整合的一个小例子,如果加包时希望将sp ... -
js使用正则表达式判断是否为汉字
2009-06-05 00:53 4051<script> alert(/^[\u4 ... -
ibatis模糊查询
2009-05-27 11:57 2263为了防止SQL注入,ibatis使用模糊查询时也要避免使用$$ ... -
js操作table列的拖动
2009-05-21 10:14 1770<!DOCTYPE html PUBLIC " ... -
js排序table
2009-05-19 10:24 1362直接复制出就可以看到效果了! <me ... -
js父窗体调用子窗体
2009-05-17 15:39 20561.父窗体:(parent.htm) <html> ... -
安装aptana插件NullPointer异常解决方式
2009-05-14 00:58 1255刚写了下没保存,本来不想写了,但是相信遇见这种问题的朋友会很多 ... -
判断一组数中是否有相等的值如1,2,1,21,3
2009-04-15 16:32 1441<script> function fs() ... -
struts2得到request里的对象
2009-03-30 11:03 3349最的项目中正在使用struts2感觉有好有坏,发现有几大不 ... -
js根据checkbox选中的动态删除添加行
2009-03-15 00:06 5685<html><body><tab ... -
买不起书的,就下吧,超级经典
2009-02-12 14:00 1134发表于:2008-09-04 10:42:01 楼主 ... -
使用AJAX的十大理由:
2009-01-06 00:14 795使用AJAX的十大理由: 10 ... -
Web 2.0中AJAX技术应用详解
2009-01-06 00:14 792今年互联网上比较火热的话题当然是关于WEB2.0的应用,其中A ... -
AJAX工作原理
2009-01-06 00:13 1115Ajax的核心是JavaScript对象Xml ... -
理解AJAX工作原理
2009-01-06 00:12 1717理解AJAX工作原理 构建网站的有效方法 Ajax 由 H ... -
各位用IE的朋友们可要防着点啦!
2008-12-13 18:45 863最近吸说IE的BUG可是不少呀!容易中病毒!各位用习惯了I ... -
如何保证数据的同步!在WEB页面中
2008-11-22 21:46 1082今天用自己的号子开起两个IE登陆51。来试试看能能保证数据 ... -
一些比较好的网站
2008-11-14 00:30 2571http://scjp.home.sohu.com/ 模拟试题 ...
相关推荐
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
Flex简介Flex简介Flex简介Flex简介Flex简介
flex事件flex事件flex事件flex事件flex事件
flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊
Flex 组件Flex 组件Flex 组件Flex 组件Flex 组件
java flexjava flexjava flex
Flex万年历记事本_flex源码
flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式
Flex相册 Flex图片
flex皮肤flex皮肤flex皮肤flex皮肤flex皮flex皮肤肤
flex 面试题flex 面试题flex面试题flex
Flex实用技巧网络收集,不断整理中。 各种资源尽在其中。
flex画线flex画线flex画线flex画线
FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码
常用Flex网站常用Flex网站常用Flex网站常用Flex网站常用Flex网站常用Flex网站
flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码
FLEX播放器 flex 开发AIR及Flex之mp3播放器教程 FLEX播放器 flex 开发AIR及Flex之mp3播放器教程
Flex白皮书 Flex cookbok Flex编程指南 Flex设计模式等