今天是很有收获的一天。
早上,在下午大会AIR演讲正式开始之前,淘宝和口碑网RIA开发弟兄们就有机会和Adobe的工程师们就开始了一个半小时左右的交流。见到了Adobe的车兄,和神交已久的7yue兄,一见如故聊起Flash相关东西聊得很起劲。这次远道而来的主角则是大家很熟悉的Ryan Stewart,著名的Flash RIA博客,现在的Adobe RIA Evangelist。
Ryan看起来比他博客上的照片年轻,笑起来很灿烂,回答问题也直爽坦诚。今天问了很多问题,大部分都得到了答案,当然其中会包括最近很火的Flash Player 10,以及AIR的下一个版本。
关于Flash Player 10和AIR
关于3D方面,大家知道FP10已经有一些基本的支持。我之前盼望Flash Player 10正式版能够提供比较完整的3D支持,最好有Camera等一些高级支持。但是愿望落空啦,Ryan已经明确说Flash Player 10尚未支持这些。不过,FP10在3D方面总算有很大的改进。至少,我们可以使用FP10内嵌的不少3D api,有效的增进了效率,极大减少了文件体积的大小。目前Alternative 3D 的最新FP10 3D Demo已经可以达到在1600×1200分辨率下30帧左右的速度,very amazing.
我比较关心的Flash Player 10的Flash Player Cache依然不会对第三方开放允许,也就是说还是只能有官方的swz文件能够得到这些便利。我建议FP10可否实现Cache一些官方认可的扩展filter,从而更好的利用Cache。
AIR的下一个版本将在6月份推出,加入简体中文的支持,这意味着安装界面将有中文了。AIR的后续版本将拥有FP10的所有Feature,这也是意料之中。
差点忘了,Flash Player 10预计可能在今年冬天发布,是个好消息。AS3语言不会有进一步大改动。AS3语言一直都是在ECMAScript4的规范下发展的,所以本次vector等加入都是预期中事,AS3是一个很成熟的语言了,在短期内不会大变,更不用提ActionScript 4了。Ryan也同意我这个观点和思路。
Adobe现在对文档中文化很重视,希望有更多的志愿者能参与进来。对这个有兴趣的,到天地会这一贴来报名或了解更多信息:http://bbs.actionscript3.cn/thread-6862-1-1.html。
还有很多东东就不一一写了,去AS天地会看吧,我凭自己记忆解答一些。如果有新的问题,在论坛发帖给我吧。我会在不久后加入到一个mailing list中,可以直接求教于FP和AIR相关开发工程师。
OpenID和Seam
由于本身对AIR和Silverlight比较熟悉,所以下午的系列演讲中,我感觉收获最大反而是Six apart公司David Recordon的关于OpenID的演讲。David最近被Google和OReilly授予2007 Open Source Award,并成为该奖项历史上最年轻的获奖人。OpenID去年看过一些,但没想到发展如此迅速。OpenID确实能有效的帮助用户隐藏自己的敏感信息,给予不同网站不同访问权限,是一个很有实际意义的项目。我很感兴趣如何在RIA上进行相关应用,但会后和David交流后,他告诉我目前还没有相关尝试。大家有空去他博客上look look。
下一个演讲是关于JBoss Seam架构的,由来自Redhat的Norman Richards主讲。这就不是我的地盘了,不过也算明白了Seam是怎样的一个框架。其中它的Hot deploy让我印象最深,服务器不用频繁重新启动也会给我们前端开发工程师省掉很多等待时间。以前的同事Miko如果看到这一点会深有同感,哈哈,不用总是频繁的叫“周老师,重启啦”。annotation代替XML配置文件也让人耳目一新,问题是这样会不会带来管理的分散。Inject和Eject的方便实现也确实不错。Java的世界确实迷人,有数不清的新东西,但是我还是更喜欢视觉化的RIA,个人偏好啦。
Silverlight 2演讲
最后是微软的王洪超兄台的Silverlight演讲,个人风格明显,和前几场完全不一样。很通俗易懂,观众反映很好,对Silverlight的实现和工具印象很深。当然和这是唯一一场中文演讲也有关系。两件Silverlight衬衫奖品也有很大帮忙,有奖问答气氛热烈啊。Silverlight的所有特性也都演示了一遍,有些地方确实值得Flash Player追赶,比如它的流媒体技术。但是Silverlight 2不能只是跟FP9比,毕竟SL2也是Beta,而FP10马上也要发布了。
我对Silverlight的态度一直是乐观其成,可以看我以前写的博文。只有Silverlight发展越快,Flash Player才不会懒惰。
从为Silverlight考虑的角度上,我比较担心的是:
1.我在去年就指出SL主要的推广隐患就会来自于美工设计群体的认可。他们对于微软创作工具是否认可。
2. Blend美工成品直接转换成开发者可用的XAML,是否切实可行?我必须指出,即使都是XAML,开发人员想利用好转换后的XAML,也必须建立在美工设计也有很好的结构上(比如,按钮,背景,各个部件,层级的很好分离和命名)。否则让开发者看那一堆XAML代码代表的图片或者动画,毫无意义。而据我经验,只有很少的美工有好的命名习惯,更不用说结构化的分层了。况且美工的分层结构逻辑,和程序开发也不尽相同。这种种不磨合的地方,需要认真解决,否则这个美好的想法,只会沦为屠龙之技。不仅XAML如此,Adobe即将推出的Thermo也是一样,都要注意这种现实情况。
结语
一口气写了这么多,和大家分享一下我今天的心得。累啦,去睡觉了。觉得有用的,留言支持一把,哈哈。淘宝工作忙啊,博客更新慢了点,但质量会尽量更好,呵呵。







Comments (29)
感谢带来这么多新消息 :)
Posted by auzn | May 25, 2008 4:00 AM
Posted on May 25, 2008 04:00
不错!
Posted by 清水 | May 25, 2008 2:14 PM
Posted on May 25, 2008 14:14
最近正在做XAML啊,结构的确比较复杂混乱
而且有些自定义控件的属性也是自定义的,不方便可视化的实现,因为一些功能定义的原因,都直接写在了C#~
BLEND和VS的混合使用会比较好一些
美工(请叫我设计师吧,这样好听点)和程序员的逻辑的确有些差异,需要互相理解和沟通,最幸福理想的方式是有构架师,对两方面都有一定程度的认知的进行前期规划~但是即便如此,后期的解读成本也有点高,有点花时间的
Posted by gundam215 | May 25, 2008 3:13 PM
Posted on May 25, 2008 15:13
最近正在做XAML啊,结构的确比较复杂混乱
而且有些自定义控件的属性也是自定义的,不方便可视化的实现,因为一些功能定义的原因,都直接写在了C#~
BLEND和VS的混合使用会比较好一些
美工(请叫我设计师吧,这样好听点)和程序员的逻辑的确有些差异,需要互相理解和沟通,最幸福理想的方式是有构架师,对两方面都有一定程度的认知的进行前期规划~但是即便如此,后期的解读成本也有点高,有点花时间的
Posted by gundam215 | May 25, 2008 3:18 PM
Posted on May 25, 2008 15:18
呵呵,看到大会也想去来着,唉,杭州啊好远。。。对了,我的邮箱就是MSN,加一下吧~~从洪日那看了你写的书,不错啊。我大三就替人编了本垃圾flash教程骗钱,惭愧的很。
Posted by 圣叹 | May 25, 2008 10:32 PM
Posted on May 25, 2008 22:32
来踩一脚:)
Posted by 王洪超 | May 26, 2008 1:57 PM
Posted on May 26, 2008 13:57
黑羽兄,天地会能不能提供个rss订阅阿?
Posted by kevinOx | May 26, 2008 5:19 PM
Posted on May 26, 2008 17:19
辛苦了,支持一下!!!
Posted by slanb | May 26, 2008 9:45 PM
Posted on May 26, 2008 21:45
精彩!
Posted by 光光当 | May 27, 2008 9:48 AM
Posted on May 27, 2008 09:48
呵呵,Norman Richards讲的快速英语让两位翻译累的够呛。一讲就是50分钟。厉害啊。
Posted by hehe | May 27, 2008 5:39 PM
Posted on May 27, 2008 17:39
我再看你出的书呢,呵呵
Posted by 粉嘟嘟 | May 28, 2008 9:41 AM
Posted on May 28, 2008 09:41
我也觉得那个讲openid的小胖儿讲的内容比较好
让我看了眼界
而且他的演讲态度很好
PPT(可能用的不是PPT) 做的很好
Posted by fins | May 28, 2008 1:39 PM
Posted on May 28, 2008 13:39
谢谢分享,可惜身在北京却没能去上
Posted by 呆兔 | May 28, 2008 8:56 PM
Posted on May 28, 2008 20:56
王洪超大哥的演讲也不错啊,其他的演讲者做的演示也很高超。开了眼界了。我最关心是是王洪超大哥在最后介绍的一组软件,虽然用手机拍下了,但不是很清楚。不知道在什么地方可以下载,想用在我宝贝女儿网站的处理上。
Posted by hehe | May 29, 2008 5:49 PM
Posted on May 29, 2008 17:49
我觉得Blend还需要很长时间来普及啊...
Posted by Davidwu | May 30, 2008 7:32 PM
Posted on May 30, 2008 19:32
很好啊
Posted by 执业医师考试 | May 31, 2008 3:23 PM
Posted on May 31, 2008 15:23
你好,站长。不知为何贵站怎么撤下了我站的友链呢?www.cnzz.cn做了好久了,昨天看怎么贵站去除了呢?
Posted by 中国站长 | May 31, 2008 10:18 PM
Posted on May 31, 2008 22:18
我等只有听你说说了,虽然没有亲临 ,也算长点见识
Posted by tianwin | June 28, 2008 11:19 PM
Posted on June 28, 2008 23:19
博主你好。小弟为我的网站AD一下。
5dbk.com 个人博客网址库,欢迎您的加入。
Posted by 瘦如财骨 | July 14, 2008 2:45 PM
Posted on July 14, 2008 14:45
请教请教来着,
我通过addChild()把一个带有MOUSE_VOER事件的MC2显示在一个大的MC1中,在大的MC1中再加入一个MC3,MC3显示在MC2下面,大小比MC2大,这时给MC1加一个MOUSE_OUT事件时,当光标还在MC3内时不触发事件,但移到MC2上时就触发了MOUSE_OUT事件了,为什么呢?
这个是我试想用来做下拉式菜单的,MC3当背景,MC2为菜单里的按钮,当鼠标移出MC1就让它隐藏,可是移到MC2上时也MC1会隐藏掉了,
请高手帮我解答一下,或是有正确的方法做下拉式菜单呢.
Posted by jare.king | July 17, 2008 6:15 PM
Posted on July 17, 2008 18:15
都是牛人啊,晚辈久仰了!
Posted by 冬枣 | July 20, 2008 7:24 PM
Posted on July 20, 2008 19:24
站长,你好.这篇写的不错呀@通过最近的潜水,发觉了自己 不少的不足与缺点!就先说这AS2吧,刚看出一点门道,AS3就出来了!不过好些,以前好像听人说过AS2与数据库的链接不行!
学AS2时,我就一遇到不会的地方,先查单词,有很多英语中的意思在汉语中也能模糊的理解.再不行,就先把它写个贴子置到校内网上.
自学FLASH已经一年了,现在最大的困难是AS3多少能看懂,就是要自己写的时候,写不出来.要么就是套别人的,再改那些部分自己能看懂的!
站长,我现在应该怎么努力?
Posted by 冰洋 | July 29, 2008 12:25 AM
Posted on July 29, 2008 00:25
Thanks for your comments on my talk. I was very unhappy with my presentation that day, but I'm glad that you were still able to get something out of it.
Posted by Norman Richards | October 23, 2008 12:31 PM
Posted on October 23, 2008 12:31
Oh, and my apologies to the translators. I really didn't mean to go that fast. :)
Posted by Norman Richards | October 23, 2008 12:33 PM
Posted on October 23, 2008 12:33
Hi, Norman Richard
I am very happy to see you here! :)
My friends are impressed by your speech. In fact,your speech is very helpful, and SEAM is sexy too. Just a little bad luck with coding that day.
Posted by 黑羽 | October 31, 2008 3:22 PM
Posted on October 31, 2008 15:22
我来了
读了你的书
很有心得
Posted by 冰曦阳 | November 22, 2008 5:27 PM
Posted on November 22, 2008 17:27
涨见识了!!!
Posted by ugg boots | May 20, 2009 6:43 PM
Posted on May 20, 2009 18:43
great post sir.. thanks for sharing. really helped a lot here.
Posted by Chi Flat Irons | May 29, 2009 2:02 PM
Posted on May 29, 2009 14:02
辛苦了你
Posted by xinxi | May 31, 2009 4:25 PM
Posted on May 31, 2009 16:25