看 [Flash去与留态度大PK] 有感 在RIA办投票没啥可比性,在V2EX这结果很可能完全不同了。

2013-05-28 16:25:49 +08:00
 rocyhua
最近在 9RIA 举行了一个 Flash去与留态度大PK 的投票,目前的投票结果如下图:

http://i646.photobucket.com/albums/uu181/rocyhua/2013-05-20_232010.jpg

投票地址: http://bbs.9ria.com/thread-199227-1-1.html

当然,这个投票由于是在 Flash 的技术论坛,所以结果是一面倒的倾向“坚持Flash”。

首先,作为一直靠 Flash 这门技能吃饭的我来讲,我当然是狠狠的按下支持票。

网上有关 Flash 去留的问题最早源自于乔布斯的iOS对于 Flash 的摒弃,当时就沸沸扬扬的说 Flash已死,可几年过去了,老乔四了,Flash 依然活着。然后,再一次将 Flash 去留吵到风口浪尖的是 HTML5 的发力,但现在实 HTML5 标准依然混乱,各家自有鬼胎,谁都想将自家的技术捧成标准,反而不如 Adobe 一家,虽说 Adobe 也是个不争气的货,可倒是一直在不遗余力的推广Flash平台。
对于Flash 与 HTML5 孰优孰劣,网上已经有各种对比,我也不想再说了。

下面是我的一些观点:

一、Flash的进化

最刚开始的Flash是作为一款矢量动画工具而来,配备当时简陋的 AS1.0 版本,当时在Macromedia手中的Flash如日中天,几乎成了动画的代名词,当时Flash的角色是动画绘图软件。
而后随着 Flash 5 版本吧(具体记不清了~),开始慢慢出现了 AS2.0 版本,程序功能突飞猛进,甚至可以不用Flash工具就可以“编”出来具有交互能力的动画效果,此时的Flash已经开始分化成程序和绘画两个方向。
目前的 AS3 已经是 Flash 的第三代语言,语法已经很成熟,依稀记得当时从AS2转向AS3的各种蛋疼和重新学习。此时的AS3已经是一门成熟的编程语言,而对于Flash的从业者也已经成为了动画师或者程序员。
现在的Flash早已不是当年的Flash小动画,而是一个创意平台。

二、Flash的特性

Flash是一个创意平台
既然Flash是一个创意平台,而且属于以创意设计见长的 Adobe 麾下,那么首先就是 Adobe 旗下各种软件与 Flash 的优秀兼容,当年的“网页三剑客”并非浪得虚名,软件切换的导入导出简直爽快淋漓。

Flash是一个媒体包
Flash简直可以用媒体包来形容,视频、声音、图像、文字、链接都能往里面塞,且一旦能够塞进去保证各种平台都能有一致的画面呈现,不必纠结你是IE、Firefox、Chrome还是Safari,当然这样做的坏处就是兼容越多,运行性能越低。这就是为什么一些Apple用户抱怨满屏的Flash网页会卡,这其中当然也有一些编程不规范的问题。

Flash 与 AIR
AIR是Adobe的开放平台,有公开的SDK,这也是 Flash 能够通过 AIR 运行于 iOS平台和Android平台的关键。一次编写仅需少量修改即可运行于各平台,当然性能肯定是原生的更好,但是能够短平快上手且部署的还是Flash。

Flash动画 可以导出 HTML5
Adobe 已经为 Flash 开发了一款扩展工具 Toolkit for CreatJS,可以将Flash时间轴动画直接导出HTML+JS文件,我用过一次,对于简单的动画表现良好。

虎头蛇尾的简单说一下,本来想再写一点。记得Flash大牛七月曾经说过一句话,大体意思就是通过使用Flash养了家、买了车、买了房,所以当别人在吵的时候,不如静下来想想如何写好自己的AS代码。

无力了。原文我发在自己博客了。 http://www.bidepan.com/448
5019 次点击
所在节点    程序员
26 条回复
YUCOAT
2013-05-28 16:47:48 +08:00
自从开始使用Linux之后,我一直都很嫌弃Flash。。。。有时候打开flash视频,画面各种花屏。现在有喜欢在手机上看视频,打开某些视频页面之后视频各种移位。。

人总是不愿遗弃自己所擅长或者正在专注的技术。你或者说你们,支持flash也是可以理解的。
Jessepinkman
2013-05-28 16:57:32 +08:00
个人而言非常嫌弃Flash,占资源多,卡机,风扇狂转,非常耗电(尤其是在移动设备上)。希望HTML5早日取代之。
LokiSharp
2013-05-28 17:12:37 +08:00
感觉Flash的未来会和当年的Java一样,渐渐的消失。
switch
2013-05-28 17:15:51 +08:00
非常討厭 Flash……
dreampuf
2013-05-28 17:18:53 +08:00
Flash 更多像一个IDE环境,大家所诟病的大多是 FlashPlayer

Flash Player -> JVM
ActionScript -> Java

早期ASer 。MM 到 Adobe , FP 一直给我的感觉是艺术家的工程作品。
greatghoul
2013-05-28 17:19:42 +08:00
国内 Flash 用的最多大概是游戏行业了(页游),不过可惜的是,基本上都是渣渣呀(指的不是技术上),完全没有玩下去的兴趣。

号称能取代 Flash 的 HTML5 和 WebGL 目前还没有那么成熟,不过也有了一些挺活跃的框架和成品,相信以后一定会大力发展起来的。

接触过国外一些非常牛逼的 Flash 应用和游戏,感觉硬要说过时吧,也不太现实,只要还能用来创建出有价值的东西,我觉得它应该还会活下去。
greatghoul
2013-05-28 17:20:48 +08:00
@LokiSharp 貌似到今天,java 也没有消失呀。
greatghoul
2013-05-28 17:21:55 +08:00
@dreampuf Youtube 是支持 HTML5 播放器的吧,效果不错。
LokiSharp
2013-05-28 17:22:00 +08:00
@greatghoul 已经少了很多了
greatghoul
2013-05-28 17:33:23 +08:00
@LokiSharp 这倒是,我以前就是做 Java 的,不过目前大多数时候是 Python,也有 Ruby。

不过 Python 或者 Ruby 的公司还是相对较少呀,西安更是少得可怜。
rocyhua
2013-05-28 20:29:49 +08:00
@dreampuf 确实有一点这感觉
leiv
2013-05-28 21:25:28 +08:00
Flash Player "Next"计划已经死了,这次Max大会,Adobe也只字不提Flash。这些官方给人的信息已经很明显了。Flash就算不死,也不会有更好的发展了。

我也是一直做Flash,到现在已经3年了,但是已经使用Unity开发半年多了。之前是想多一条路,现在发现开发和运行效率Unity都比Flash Builder + Flash CS好。

之前说Flash已死只是说说而已,毕竟还没有更好的替代技术。现在桌面web平台Flash还有很强的气势,但是移动端明显是Unity气场强太多了,2D 3D都是完胜Flash。优胜劣汰这个是自然法则,哪个好用哪个,我已经选择转向了。
duhastmich
2013-05-29 09:21:57 +08:00
@greatghoul 是说 java applet 吧, 不过这东西也还有人在用
jjx
2013-05-29 15:41:21 +08:00
慢慢被边缘化,新的介入的越来越少, 老的也慢慢离开,同死也差不了多少了
felixye
2013-05-29 19:25:24 +08:00
作为一个曾经写Flash的同学,不得不说两句:
1、Flash发展不给力,很大的原因是Adobe不给力,以前macromedia干的还不错的。
2、另外Flash给人的感觉很耗资源,有些的确是。因为制作门槛也太低了,谁有空都可以搞个Flash。或者情况是设计师自己到网上copy段代码,能动起来就算了,资源有没有释放没关系了。然后就很卡了,然后就开始骂Flash。。。。。
loading
2013-05-29 21:42:10 +08:00
flashpaper没发现HTML能搞定。
Winny
2013-05-31 14:46:01 +08:00
厌恶
FLASH的VM效能太低 在win下常常导致FF假死,办公用的Mac压根就没装
levon
2013-05-31 15:06:53 +08:00
Adobe当年耗了30亿美元,收了三个软件,都半死不活了。dreamweaver, fireworks, flash
master
2013-05-31 15:25:30 +08:00
Adobe现在放弃FlashPlayer主要在推AIR了吧
TerranceChen
2013-05-31 18:36:09 +08:00
某位牛人是这样说的,“现在业内一群月入7 8k的程序猿叫嚣着flash已死去,晚上回家琢磨着html5,月入2w 3w的页游AS程序猿默默无语”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/70416

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX