+ -
当前位置:首页 → 问答吧 → RIA时代 编织你的华丽——《Flex 3 权威指南》书评

RIA时代 编织你的华丽——《Flex 3 权威指南》书评

时间:2009-04-03

来源:互联网


自从2007年接触PHP以来,我一直是图灵程序设计丛书的读者。从《PHP与MySQL基础教程》,到《PHP与MySQL5程序设计》,从《JavaScript基础教程》,到《精通CSS:高级Web标准解决方案》,再到《MySQL5权威指南》,图灵的图书,每天都伴着我入眠,指导着我技术进步。感谢图灵教育,感谢人民邮电出版社把这么多国外的技术高手请到我们身边。图灵程序设计丛书的封面设计和排版很有特色,浅蓝色的封面,干净清新,让人爱不释手。内页排版的字体和布局样式以及柔软的纸质,相信每个人都会喜欢。

知道Flex这个名词,实在2007年年末的时候。因为快要毕业了,我这个人交际能力也一般,所以就想学一门技术,不至于一毕业就失业。偶然听到Flex这个名词,也看了几个示例网站。当时就被Flex的神奇效果震撼了:轻巧,华丽,有极强的互动性。虽然当时很不清楚Flex与Flash的区别,但是还是深深的迷上了这门在国内刚刚兴起的新技术。我有种预感,不久将来,RIA一定会称霸WEB界,并且凭着Adode公司的大力推广,Adobe Flex一定会大红大紫。现在新兴的Web游戏中,Flex就有很好的应用前景。使用Flex开发的网页游戏,明显比使用Ajax开发的网页游戏更加有吸引力。


后来一直自学,渐渐断断。一直苦于国内缺少比较好的教材,而刚刚通过英语四级的我来说,看原版的外文资料,也有点吃力。所以进度很慢。说句实话,到现在我也写不出一个高级的Flex应用来。后来国内也出了基本翻译的书,但是翻译质量很不好,里面的东西也是东拼西凑,所以看着看着就觉得看不下去,就想把它抛开。我也买了本O'Reilly的《ActionScript 3 CookBook》,但是又觉得起点有点高,所以还在那里摆着。


前几天在网上逛书店,在卓越亚马逊看到了这本新上市的《Flex 3权威指南》。这本书是Adobe公司官方推荐教材,质量肯定没的说。加上对图灵教育和人民邮电出版社计算机类图书的信任,所以很快决定买了下来,一共花了53.10元。还算是物有所值。知识无价嘛,何况是自己钟爱的技术知识呢。

Flex主要使用两种语言——类似于HTML和可扩展标记语言XML的MXML和ActionScript。MXML主要用来进行布局,而ActionScript主要被用来完成各种效果和业务逻辑。我的理解,这两者的关系,就如同HTML和JavaScript一样紧密。所以对于各位PHPer来说,Flex应该比较容易学习。ActionScript很早就在Flash中得到了应用,使Flash应用变得更加强大和灵活。Adobe Flex 3主要使用ActionScript 3——这是一门完全面向对象的脚本语言,与ActionScript 2有很大不同。我咨询过几个好友,有的就是Flash大牛,他说,从ActionScript 2到ActionScript 3的变化比较大。所以,对于各位PHPer来讲,如果你以前不曾接触ActionScript,也不必觉得失落,因为相对于ActionScript 2的开发者来讲,我们也有自己的优势——一开始就学习完全面向对象的ActionScript 3,也会比较不会收到旧的知识的干扰。

除了开发强大的RIA应用,Aodbe Flex还能开发基于桌面的应用程序AIR。这就将Flex的应用面延伸到了更广的范围。所以,不管在Web应用方面,还是在桌面应用方面,Flex都会有广泛的应用前景。上面好像都在说我对Flex这门技术的看法,呵呵,倒不像是一篇书评了。下面来谈一谈我对这本《Flex 3权威指南》的看法:这本书一共500页,厚度适中,全书共分为26课,循序渐进的讲解了Flex开发的知识。从RIA的简介,到Adobe Flex Builder IDE的介绍,让新手快速进入学习状态,开始全新的学习旅程。从第3课开始,就开始讲解Flex的基础知识,第3~4课讲解界面布置以及各种组件的应用,第5课开始讲解Flex的事件机制及其应用(前面忘记说了,Flex是基于事件驱动的,这点很像JavaScript)。接下来介绍了数据处理方面的只是,主要是基于HTTPService的。下面又紧接着介绍了各种数据集组件和自定义事件的知识。在Flex中,还可以使用导航器类似实现各种状态间的切换,使用数据验证器,可以很方便的进行客户端的数据验证。Flex与服务器端的交互,通常是通过Web Service实现的。在本书的第17课,着重介绍了Flex使用Web服务的相关知识。在本书的最后几个章节中,着重介绍了Flex应用程序的部署,行为和过渡,应用的调试方法以及Flash Player的剖析。

虽然还未来得及细细品味,但是已经决定一有空就开始从头细细阅读了。不愧是官方推荐教材。前段时间我也翻译了一段教程,但是后来没有时间就中断了。有的人喜欢读电子书,因为不用付出人民币,但是我情愿花钱来买书看,对眼睛好,也更加易于学习使用,毕竟,知识和健康都是无价之宝。

强烈提议各位PHPer关注Adobe Flex这门技术,关注Flex+PHP应用!http://www.airia.cn/ 这个网站推荐给大家。

最后说一句,如果您已经决定开始接触这门有前途的技术,请从本书——《Flex 3权威指南》开始吧。

作者: Fising   发布时间: 2009-04-03

难道我写的真的很差吗?给个支持啊

作者: Fising   发布时间: 2009-04-04

文采飞扬

作者: 风吟   发布时间: 2009-04-04

原帖由 风吟 于 2009-4-4 14:30 发表
文采飞扬

作者: Fising   发布时间: 2009-04-04

我来支持一下,貌似flex教程我们学校图书馆就有,开学了就去借来看看

作者: qxhy123   发布时间: 2009-04-04

原帖由 qxhy123 于 2009-4-4 17:51 发表
我来支持一下,貌似flex教程我们学校图书馆就有,开学了就去借来看看
国内基本Flex图书写的都不是很好

作者: Fising   发布时间: 2009-04-04

支持一下。RIACHINA这个论坛也不错。CSDN也有 Flex/RIA 专版

作者: ToBePHPer   发布时间: 2009-04-04

没事,我触类旁通的能力比较强,我是通过asp学会的php的,所以看什么书对我来说并不重要,重要的是我学会了如何正确的思考

作者: qxhy123   发布时间: 2009-04-04

原帖由 qxhy123 于 2009-4-4 18:13 发表
没事,我触类旁通的能力比较强,我是通过asp学会的php的,所以看什么书对我来说并不重要,重要的是我学会了如何正确的思考
牛逼的

作者: ToBePHPer   发布时间: 2009-04-04

建议大脸猫哥哥通过ASP把Flex搞定,到时候也来教教我们

作者: Fising   发布时间: 2009-04-04

原帖由 ToBePHPer 于 2009-4-4 18:13 发表
支持一下。RIACHINA这个论坛也不错。CSDN也有 Flex/RIA 专版
我也经常去的。最近比较少。

作者: Fising   发布时间: 2009-04-04

原帖由 qxhy123 于 2009-4-4 17:51 发表
我来支持一下,貌似flex教程我们学校图书馆就有,开学了就去借来看看
我们学校当时怎么没有捏。郁闷。其实也难怪。Flex 2002年才出现的新技术。

作者: Fising   发布时间: 2009-04-04

我们这个虽然是个民办学校,但是图书馆里php,c,c++,java,javascript,flex,sql,vb,ruby on rails,linux,ajax居然全都有.不过貌似除了java和c看的人比较多之外,其他的书估计只有我借过了.
有次去借书,管理员直接问我是不是打算转系,好好的外语系学生咋天天借计算机方面的书呢.可见借书的人少到可以让别人记住每一个去借书的人.

作者: qxhy123   发布时间: 2009-04-04

其实我在学校的时候,我们学校的PHP书籍貌似就是为我买的,每一本都很新

作者: Fising   发布时间: 2009-04-04

呵呵 我倒是还没接触Flex
不过身边的人倒是有

作者: casual0402   发布时间: 2009-04-05

它很好吗?不知道啥是FLEX,,,,,,,,,,,,,,,,

作者: lxylxy888666   发布时间: 2009-04-05

原帖由 casual0402 于 2009-4-5 10:49 发表
呵呵 我倒是还没接触Flex
不过身边的人倒是有
那就赶快买书来学吧。昨天晚上在床上看此书看到4点多,眼睛实在睁不开了才睡的,呵呵。这本书讲的很细。这话不是因为在这里写书评才说的。

作者: Fising   发布时间: 2009-04-05

原帖由 lxylxy888666 于 2009-4-5 11:02 发表
它很好吗?不知道啥是FLEX,,,,,,,,,,,,,,,,
Flex是Adobe公司的技术,用来构建新一代RIA程序。具体的定义可以到网上搜索。这个东西目前应经开始在国内应用,只是还不够广泛。尚需时日。其实,带宽也限制了Flex在中国的发展。

作者: Fising   发布时间: 2009-04-05

原帖由 cnkiller 于 2009-4-6 10:18 发表


同意啊

作者: Fising   发布时间: 2009-04-06

Flex、Silverlight、JavaFX以及ExtJS等,都是RIA技术的竞争者。

作者: luzhou   发布时间: 2009-04-06

原帖由 luzhou 于 2009-4-6 18:25 发表
Flex、Silverlight、JavaFX以及ExtJS等,都是RIA技术的竞争者。
恩是的,但是目前,最有竞争力的是Flex

作者: Fising   发布时间: 2009-04-06

顶起

作者: www.91ho.com   发布时间: 2009-04-07

我在玩EXT,,,,快上手了

作者: lxylxy888666   发布时间: 2009-04-07

原帖由 www.91ho.com 于 2009-4-7 11:04 发表
顶起
谢谢

作者: Fising   发布时间: 2009-04-07

原帖由 lxylxy888666 于 2009-4-7 11:08 发表
我在玩EXT,,,,快上手了
我现在不知道ext为何物

作者: Fising   发布时间: 2009-04-07

很强大的JS框架,,,适合UI要求高的项目,,,,,

作者: lxylxy888666   发布时间: 2009-04-07

原帖由 lxylxy888666 于 2009-4-7 11:14 发表
很强大的JS框架,,,适合UI要求高的项目,,,,,
恩,是不是用户交互特别强悍啊?

作者: Fising   发布时间: 2009-04-07

不适合访问量大的项目,,,,适合做企业级的项目,,,,小项目用不上,,

作者: lxylxy888666   发布时间: 2009-04-07

原帖由 lxylxy888666 于 2009-4-7 11:20 发表
不适合访问量大的项目,,,,适合做企业级的项目,,,,小项目用不上,,
那可以用来做系统后台啊。增强用户体验。

作者: Fising   发布时间: 2009-04-07

是的,,,,那是相当的帅,,,,,,,,,
但是数据交互很麻烦,,,,,,开发速度要慢很多,,,,,,,,

作者: lxylxy888666   发布时间: 2009-04-07

原帖由 lxylxy888666 于 2009-4-7 11:25 发表
是的,,,,那是相当的帅,,,,,,,,,
但是数据交互很麻烦,,,,,,开发速度要慢很多,,,,,,,,
呵呵,好东西总是有代价的。主要是权衡。我把《Flex 3权威指南》看到第五章了

作者: Fising   发布时间: 2009-04-07

补一张图:
下载 (171.03 KB)
2009-4-7 19:06

作者: Fising   发布时间: 2009-04-07

我在卓越上,5星推荐:

下载 (24.37 KB)
2009-4-7 19:09

作者: Fising   发布时间: 2009-04-07

下载 (24.37 KB)
2009-4-7 19:09


我在卓越上5星推荐

作者: Fising   发布时间: 2009-04-07

图文搭配,讲解很细致:

下载 (194.42 KB)
2009-4-7 19:11

作者: Fising   发布时间: 2009-04-07

dd

作者: Fising   发布时间: 2009-04-15

字写得挺好的。。嘎嘎。。

作者: PPC管理员   发布时间: 2009-04-17

网上找的资料,东拉西扯的。

想学flex的话,还是买本书吧。

作者: aiyong111   发布时间: 2009-06-16

脱衣门

http://gp53.com/skin1/film_view.asp?id=562

电梯门

http://gp53.com/skin1/film_view.asp?id=561

街头门

http://gp53.com/skin1/film_view.asp?id=560

湖南秋千门

http://gp53.com/skin1/film_view.asp?id=559

顺义五中脱裤门

http://gp53.com/skin1/film_view.asp?id=557

慈溪职高摸奶门

http://gp53.com/skin1/film_view.asp?id=556

酒瓶门

http://gp53.com/skin1/film_view.asp?id=565

吉野门

http://gp53.com/skin1/film_view.asp?id=568

夜店门

http://www.gp53.com/skin1/film_view.asp?id=569

网吧门


http://www.gp53.com/skin1/film_view.asp?id=566

作者: 晓枝萍   发布时间: 2009-09-16