标签包含 ‘Flash’ 的文章

关于Flex:毁了Flash的,或许就是Flex。

Flash Platform | 星期六, 八月 21st, 2010

以下内容仅为个人观点,欢迎讨论,谢绝谩骂。

说起来,小东应当算是比较特别的一个Flash开发者,至少目前还是。

第一,我不用靠Flash开发吃饭,但又足够热爱Flash,这使我可以跳出“生活所迫”的无奈境地来看整件事情;

第二,我从不靠Flex开发,因为我不大喜欢这项技术。

今天想说的是Flex,也可能用“骂”更恰当,因为我认为这项技术阻碍了Flash未来的发展,而我本身是十分热爱Flash技术的。

事情的一开始,无论是Macromedia还是Adobe,都对ActionScript、对FlashPlayer的效率过于自信了。

就在这样的盲目自信下,Flex勉为其难的诞生了,目的在于拉近Flash与传统程序员的距离,却逐渐让Flash技术偏离了其原本的轨道。

最开始的Flash,是设计师的工具,用来实现更独特、更新颖的互联网交互体验。而我认为,RIA一词,也正是为向着这个目标更进一步而提出的。可悲的是,现在很多人一提到RIA开发,就将其与Flex联系起来,事实上,Flex技术与RIA的精髓是背道而驰的。

(更多…)

为Flash正名,为Flasher正名:我们不止是做动画的。

心情感悟 | 星期六, 七月 10th, 2010

总是有人问我:你从哪门语言开始学的编程?

我都会回答:Actionscript。

对方往往是一愣,然后不解的问:什么?

我只得再说:Flash中的动作脚本。

对方大多以这样的问句收场:“Flash不是做动画的么?”

说到Flash,大家就想起动画,说到做Flash的人(闪客),大家就理所应当的与做动画的人划等号。

没错,早期的Flash(MX以 前),主要任务确实是做动画,但从Flash5开始,Flash的主要任务就逐渐向开发“网络应用”的方向靠拢,在Flash MX时代,Macromedia推出了“RIA”(Rich Internet Application,富网络应用)的概念,这个概念使得我们的网络世界得以大幅进化。

一开始,大家体会最深的,可能就 是网站的广告形式变得更加多样化,互动型广告逐渐兴起。

慢慢我们开始看到,网上出现了越来越多的Flash单机小游戏,不需下载,在线即 玩。

紧接着,Flash个人站点开始大量兴起,众多知名设计师/设计工作室的站点都使用了Flash技术。

同时发生的大事件 就是Flex的诞生,Flash技术对传统开发人员更加友好,一些企业级应用开始使用Flex技术。当然,2005年左右AJAX技术的兴起,对 Flash技术的应用有所压制。

接下来一些与网络结合更加紧密的Flash应用开始出现,在线涂鸦板/在线大头贴/QQ秀(是的,QQ秀) /在线Photoshop/简单的网络对战游戏(如五子棋等)/纯Flash社交社区 就是其中的典型。

随着Facebook类社交网站 (国内是kaixin001/renren)的兴起,以及功能更强大、语法更规范、效率更高的ActionScript3的发布,大量社交应用都使用了 Flash技术,为国人所熟知诸如开心农场、人人餐厅、宠物派、开心宝贝、荣光医院等网页游戏,无一例外地使用Flash技术来作为前端呈现。

近 几年,Adobe AIR的推出,使得开发人员可以使用Flash技术开发跨设备、跨平台(cross-device&cross-platform)的桌面应用, 无论是Windows,Mac,Linux,甚至是Android手机,一个安装包即可通用。

说到这里,你还认为 Flash只是用来做动画的么?