Flash会死么?

这个问题的答案是不知道,至少我希望答案是否定的。

HTML5是目前的大热门,甚至已经有好几年了,刚出来的时候,一片赞扬,并且有不少声音,嘲讽Adobe,嘲讽Flash,我的朋友劝我说,不要学习Flash了,垃圾,必将灭亡,以后是HTML5的天下了,但是因为对我的用户有一份亏欠,我总觉得,我有必要学会这份“行将就木”的技术。

现在我来这里写这个技术八卦的时候,就是我学习了入门课的Falsh CS5的间歇。我不知道我能坚持多久学习这个技术,但是我至少希望答案是一直坚持到我能满足对我的用户的承诺。

HTML5到底发明了点什么东西,我根本不知道,以至于大家吹嘘了这么些年,我仍然不知道,其核心到底是什么。不像Java被发明出来,C#被发明出来时候,非常的明显,但是HTML5被发明出来,与之伴随的,除了一些概念,一些支离破碎的浏览器特性以外,我真的没摸清楚,到底有点什么。而且CSS3,和Google的V8引擎总是被拿来跟HTML5放在一起,好像就显得声势浩大了。

其实,这也就是我不怎么看好HTML5,同时也不认为Flash会死的原因。这两个东西,根本没法放在一起比较。

在我看来,HTML5是一种理念,一份标准,其最终推广和应用,首要的就是浏览器厂商的支持,然后就是开发者的支持,现在最为广泛的声音,都是看好HTML5的,我想,开发者的支持,它显然已经得到了,浏览器的厂商支持呢,很多主流浏览器都在支持了,我想这也似乎完备了,那么为什么我还是觉得它不靠谱呢,总是似乎少了点什么。

学完了Flash CS5的第一课,我就醒悟了。HTML5缺乏的是一个“Adobe”。不管Adobe做了多么龌龊的事情,也不能否认它是一个伟大的公司。就好像微软一样,我对微软的评价也是,它是一个伟大的公司。Adobe从Micromedia公司手中收购了三剑客后,不遗余力地将三者发扬光大,让光辉和耀眼,惠及整个互联网,能有这么伟大业绩的公司,在计算机出现的历史上,也是屈指可数的。

Flash是一种真正的技术,完备,成体系,系统,有与之配套的一切,95%以上覆盖的虚拟机平台,完备的教程体系,培训体系,强大无比的工具链,最最可贵是后面一群高智商的程序员,整天都在想办法完善它,加强它,改进它。我不知道相比之下,HTML5到底有点什么?一个松散的标准化组织?各怀鬼胎的浏览器厂商?一些希望驾着新技术之风腾飞的程序员?他们能搞好事情?至少我是不看好的。

我绝不否认HTML5的希望,有不少牛逼的程序员使用它做出来骇人听闻的Demo和让人目眩神驰的效果,但是那又怎么样?很多顶尖黑客使用Common Lisp,但是那又怎么样?对吧?牛逼的是黑客,那么Common Lisp呢?所以,一个技术如果要能够惠及最广大的人群和得到大力发展,一定有个要素是,必须有足够多的人,足够简单地运用这个技术,而不是成为一些牛人的玩具。

所以,我们看看Flash为什么暂时还死不了。

Flash这个词,内涵已经太多了。首先,一种画图工具,本身就叫Flash,它产生的文件,虽然是SWF扩展名,但是被人们称为Flash,然后就是大家没人提及的,ActionScript,编程语言,然后浏览器插件,也即虚拟机,大家也又爱又恨地称为Flash。

我看到,Flash里还有另一种东西,就是理念。它是一种领域驱动的语言,解决的是Web领域的动画制作,和动画交互问题。里面构建了一整套抽象方法和抽象逻辑。比如如何抽象对象,如何控制对象运动,如何完成与用户的交互。如何整合多媒体,如何处理矢量,其体系是如此完整而且超前,到了今天,也没有什么问题,是Flash解决不了而其他技术能解决的。

相比之下HTML5,难道想仅凭一个canvas就让Flash下岗?这太荒谬了。浏览器,就好像是CPU,HTML5就好像是汇编,现在CPU更牛了,执行速度更快了,但是靠着汇编你想让大家怎么玩?所以HTML5,需要领域解决方案,比如游戏领域怎么解决,移动端怎么解决,Web动画怎么解决,交互怎么解决,最后IDE怎么解决,培训教程怎么解决,这些问题都解决好之前,一个裸体CPU+汇编语言,不可能构造伟大系统。

Flash为什么会有这些,因为Flash有Adobe,所以HTML5缺少的是一个“Adobe”。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • 格式后期处理。 Jeremy Keith在 Fronteers 2010 上的主题演讲 今天我想跟大家谈一谈HTM...
    LordZhou阅读 1,116评论 0 17
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,047评论 25 707
  • 1. 浏览器页面有哪三层构成,分别是什么,作用是什么? 构成:结构层、表示层、行为层分别是:HTML、CSS、Ja...
    程序猿人王小贱阅读 1,860评论 1 11
  • 欲停留兮无处栖,追悔恨兮已莫及; 看别人兮应尽有,望自己兮如也空; 忆昔日兮无限好,叹今日兮一团糟; 阵风吹兮心灰...
    翱蓝阅读 259评论 0 1
  • 如果长江上没有飞架的桥梁,天堑如何变成通途?如果人与人之间没有沟通,即使近在咫尺,确也有不可跨越的鸿沟。人不...
    王文兵阅读 574评论 0 1