Misunderstanding about flash

Eddie Kao
Eddie KaoManager at Kaos' Digital Network, Ltd.
Misunderstanding
about Flash
高見龍
高見龍
http://blog.eddie.com.tw
aquarianboy@ptt
eddie@adcube.com.tw
aquarianboy@plurk
eddiekao@facebook
Misunderstanding about flash
其實Flash很nice的
這其中一定是有什麼誤會
問題
Flash太吃效能了
Flash效能好差喔
XD!
這不全然是Flash的錯
再快的程式語言也有人能把它寫得很慢
很多人是被老闆逼著由設計師來進行一個轉職的動作..
1. 沒有受過正規的程式設計訓練
2. 擅長使用Ctrl+C & Ctrl+V
3. 專案上線時程壓力..會動就好
也是有人能做出效能很優的..
3D動物園 http://ecodazoo.com/
512粒子 http://bit.ly/15iEX0
效能調整
http://alexgblog.com/?p=392
http://www.gskinner.com/talks/resource-management/
問題
Flash太封閉了!
Open!!
事實上,flash的規格並沒有想像中的封閉
不然那些decompiler怎麼把swf將近完美的還原成fla?
現實的問題
1. 如果真的公開原始碼,你會去看嗎(或看得懂嗎)?
2. 怎麼不去叫Google也公開他的搜尋引擎原始碼?
問題
Flash的安全漏洞太多了!
好危險!
哪個程式或系統敢說是100%安全?
今年年初,微軟所監控到的Java漏洞攻擊數已經超過了Adobe相關漏洞攻擊的總數
問題
要用Flash寫病毒很容易!
我不敢保證好不好寫
但Flash的權限相當的小
連要在本機建立一個文字檔都有困難
問題
程式的書都叫我們不要用goto的語法了,但Flash程式碼都是一些
gotoAndPlay的東西,看起來很不邏輯
我覺得這個是程式設計師個人修養的問題..
你知道AS的程式碼已經長得像這樣子了嗎?
你知道AS已經有這樣的書了嗎...
有一狗票的現成且功能完整的library可以用
pv3d, box2d, pushbutton engine, tweenmax, flint, frocessing...
也有方便的framework可以用
puremvc, robotlegs, gaia, progression...
問題
Flash IDE很難用,連code hint功能都做得很糟!
沒錯
你沒有誤會它,它的確就是很難用!
所以通常會選用別的替代品
FlashDevelop:
免費, open source, but for Windows only
Flash Builder:
Adobe出產的,所以一定要錢, for Windows & Mac
FDT:
要錢, for Windows, Mac & Linux
Intellij:
免費, open source, for Windows, Mac & linux
問題
Flash就只能用在網頁上做些很炫的效果或是網站而已..
Adobe AIR已經可以在Android 2.2之後的手機上執行
Adobe Flash開發的app已經(又)可以上Apple的app store
今年AdobeMax丟出來的最新消息是”AIR on TV”
你有沒有想過..
外頭一堆號稱flash殺手的,最後真的把flash殺了?
一個軟體能存活超過十年,靠的絕對不是只有幸運而已
flash runtime在個人電腦的安裝率幾乎接近100%
也就是說你寫的應用程式”理論上”可以在各種作業平台上出現..
將來甚至包括手機、電視...
大家都是出來混的
也許flash是adobe這家商業公司的”私有”產品沒錯
大家都是出來賺錢的,何必拿自己的招牌開玩笑?
適者生存
當flash真的爛到不行的時候,自然會有更優秀的產品出來取代它
我不是adobe的傳教士姿勢
但我真的建議大家
要罵它爛的同時,也別忘了瞭解它的優點
WorkingWithEddie@gmail.com
Thank You!
2010/10/27
ADcube Network, Inc.
TEL +886-2-2370-0085 ext.501
FAX +886-2-2370-0125
9F., No.43, Sec. 1, Chongqing S. Rd., Zhongzheng District,
Taipei City 100, Taiwan (R.O.C.)
Welcome to visit http://www.adcube.com.tw for more information!
1 of 35

Recommended

【第一期】开发的前端之痛 by 银环 by
【第一期】开发的前端之痛 by 银环【第一期】开发的前端之痛 by 银环
【第一期】开发的前端之痛 by 银环tbosstraining
433 views23 slides
Proud Plone on Cloud by
Proud Plone on CloudProud Plone on Cloud
Proud Plone on CloudTsungWei Hu
486 views39 slides
oa rapid framework課程說明會 by
oa rapid framework課程說明會oa rapid framework課程說明會
oa rapid framework課程說明會Jimmy Weng
396 views27 slides
2011年第一場雲端華語文創新教學發表會 by
2011年第一場雲端華語文創新教學發表會2011年第一場雲端華語文創新教學發表會
2011年第一場雲端華語文創新教學發表會Union Mandarin School
1K views40 slides
Glamous形象網站建置服務 by
Glamous形象網站建置服務Glamous形象網站建置服務
Glamous形象網站建置服務Gee Cycliving
321 views15 slides
Html5不只是个传说 by
Html5不只是个传说Html5不只是个传说
Html5不只是个传说czbad
1.2K views37 slides

More Related Content

Similar to Misunderstanding about flash

2013 01 13 webconf milkmidi Flash by
2013 01 13 webconf milkmidi Flash2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash綠茶 奶
1.6K views28 slides
【第一季第一期】开发的前端之痛 by 银环 by
【第一季第一期】开发的前端之痛 by 银环【第一季第一期】开发的前端之痛 by 银环
【第一季第一期】开发的前端之痛 by 银环tbosstraining
420 views23 slides
那些mockup沒告訴你的事@WebConf.tw 2013 by
那些mockup沒告訴你的事@WebConf.tw 2013那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013Adam Wang
31.8K views82 slides
矽谷敏捷軟體開發 by
矽谷敏捷軟體開發矽谷敏捷軟體開發
矽谷敏捷軟體開發Wen Hsu
5.6K views18 slides
Html5不只是个传说 by
Html5不只是个传说Html5不只是个传说
Html5不只是个传说Zhi Zhong
333 views37 slides
ilovejoomla套件分享 - 破題設計PT Studio by
ilovejoomla套件分享 - 破題設計PT Studioilovejoomla套件分享 - 破題設計PT Studio
ilovejoomla套件分享 - 破題設計PT StudioFrancis You
296 views9 slides

Similar to Misunderstanding about flash(14)

2013 01 13 webconf milkmidi Flash by 綠茶 奶
2013 01 13 webconf milkmidi Flash2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash
綠茶 奶1.6K views
【第一季第一期】开发的前端之痛 by 银环 by tbosstraining
【第一季第一期】开发的前端之痛 by 银环【第一季第一期】开发的前端之痛 by 银环
【第一季第一期】开发的前端之痛 by 银环
tbosstraining420 views
那些mockup沒告訴你的事@WebConf.tw 2013 by Adam Wang
那些mockup沒告訴你的事@WebConf.tw 2013那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013
Adam Wang31.8K views
矽谷敏捷軟體開發 by Wen Hsu
矽谷敏捷軟體開發矽谷敏捷軟體開發
矽谷敏捷軟體開發
Wen Hsu5.6K views
Html5不只是个传说 by Zhi Zhong
Html5不只是个传说Html5不只是个传说
Html5不只是个传说
Zhi Zhong333 views
ilovejoomla套件分享 - 破題設計PT Studio by Francis You
ilovejoomla套件分享 - 破題設計PT Studioilovejoomla套件分享 - 破題設計PT Studio
ilovejoomla套件分享 - 破題設計PT Studio
Francis You296 views
瀏覽器講古 by Bob Chao
瀏覽器講古瀏覽器講古
瀏覽器講古
Bob Chao480 views
Lazyload实践 by Wu tianhao
Lazyload实践Lazyload实践
Lazyload实践
Wu tianhao797 views
模块化和组件化Css by Wu tianhao
模块化和组件化Css模块化和组件化Css
模块化和组件化Css
Wu tianhao874 views
成大心理系-Prototyping方法 by Souyi Yang
成大心理系-Prototyping方法成大心理系-Prototyping方法
成大心理系-Prototyping方法
Souyi Yang2K views
Google雲端 第一章準備篇 by gracebrainyu
Google雲端 第一章準備篇Google雲端 第一章準備篇
Google雲端 第一章準備篇
gracebrainyu944 views
HTML5的時代 Flash何去何從 by Yukun Chang
HTML5的時代  Flash何去何從HTML5的時代  Flash何去何從
HTML5的時代 Flash何去何從
Yukun Chang718 views
Bootstrap4 與他的好搭檔 by Chih-cheng Wang
Bootstrap4 與他的好搭檔Bootstrap4 與他的好搭檔
Bootstrap4 與他的好搭檔
Chih-cheng Wang11.7K views
從雛形到設計-了解您的使用者在想什麼 by Souyi Yang
從雛形到設計-了解您的使用者在想什麼從雛形到設計-了解您的使用者在想什麼
從雛形到設計-了解您的使用者在想什麼
Souyi Yang3.3K views

More from Eddie Kao

Rails girls in Taipei by
Rails girls in TaipeiRails girls in Taipei
Rails girls in TaipeiEddie Kao
897 views13 slides
Rails Girls in Taipei by
Rails Girls in TaipeiRails Girls in Taipei
Rails Girls in TaipeiEddie Kao
2.6K views54 slides
Let's Learn Ruby - Basic by
Let's Learn Ruby - BasicLet's Learn Ruby - Basic
Let's Learn Ruby - BasicEddie Kao
3.2K views165 slides
iOS app development and Open Source by
iOS app development and Open SourceiOS app development and Open Source
iOS app development and Open SourceEddie Kao
1.2K views38 slides
Vim by
VimVim
VimEddie Kao
1.7K views99 slides
from Ruby to Objective-C by
from Ruby to Objective-Cfrom Ruby to Objective-C
from Ruby to Objective-CEddie Kao
1.4K views95 slides

More from Eddie Kao(20)

Rails girls in Taipei by Eddie Kao
Rails girls in TaipeiRails girls in Taipei
Rails girls in Taipei
Eddie Kao897 views
Rails Girls in Taipei by Eddie Kao
Rails Girls in TaipeiRails Girls in Taipei
Rails Girls in Taipei
Eddie Kao2.6K views
Let's Learn Ruby - Basic by Eddie Kao
Let's Learn Ruby - BasicLet's Learn Ruby - Basic
Let's Learn Ruby - Basic
Eddie Kao3.2K views
iOS app development and Open Source by Eddie Kao
iOS app development and Open SourceiOS app development and Open Source
iOS app development and Open Source
Eddie Kao1.2K views
from Ruby to Objective-C by Eddie Kao
from Ruby to Objective-Cfrom Ruby to Objective-C
from Ruby to Objective-C
Eddie Kao1.4K views
Code Reading by Eddie Kao
Code ReadingCode Reading
Code Reading
Eddie Kao637 views
CreateJS - from Flash to Javascript by Eddie Kao
CreateJS - from Flash to JavascriptCreateJS - from Flash to Javascript
CreateJS - from Flash to Javascript
Eddie Kao2.3K views
May the source_be_with_you by Eddie Kao
May the source_be_with_youMay the source_be_with_you
May the source_be_with_you
Eddie Kao614 views
Why I use Vim by Eddie Kao
Why I use VimWhy I use Vim
Why I use Vim
Eddie Kao680 views
There is something about Event by Eddie Kao
There is something about EventThere is something about Event
There is something about Event
Eddie Kao573 views
Flash Ecosystem and Open Source by Eddie Kao
Flash Ecosystem and Open SourceFlash Ecosystem and Open Source
Flash Ecosystem and Open Source
Eddie Kao444 views
Happy Programming with CoffeeScript by Eddie Kao
Happy Programming with CoffeeScriptHappy Programming with CoffeeScript
Happy Programming with CoffeeScript
Eddie Kao11K views
Ruby without rails by Eddie Kao
Ruby without railsRuby without rails
Ruby without rails
Eddie Kao1.2K views
CoffeeScript-Ruby-Tuesday by Eddie Kao
CoffeeScript-Ruby-TuesdayCoffeeScript-Ruby-Tuesday
CoffeeScript-Ruby-Tuesday
Eddie Kao1.6K views
CoffeeScript by Eddie Kao
CoffeeScriptCoffeeScript
CoffeeScript
Eddie Kao1.2K views
API Design by Eddie Kao
API DesignAPI Design
API Design
Eddie Kao2.8K views
3rd AS Study Group by Eddie Kao
3rd AS Study Group3rd AS Study Group
3rd AS Study Group
Eddie Kao393 views
iOS Game Development with Cocos2d by Eddie Kao
iOS Game Development with Cocos2diOS Game Development with Cocos2d
iOS Game Development with Cocos2d
Eddie Kao1.8K views

Recently uploaded

[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式 by
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式Shengyou Fan
150 views54 slides
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班 by
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
43 views25 slides
Hacking Facebook for fun and profit by Pranav Hivarekar by
Hacking Facebook for fun and profit by Pranav HivarekarHacking Facebook for fun and profit by Pranav Hivarekar
Hacking Facebook for fun and profit by Pranav HivarekarPranav Hivarekar
6 views69 slides
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班 by
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
40 views37 slides
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班 by
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
43 views32 slides
AI Technology & Development of Civilization by
AI Technology & Development of CivilizationAI Technology & Development of Civilization
AI Technology & Development of Civilizationunclebrown017
41 views74 slides

Recently uploaded(6)

[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式 by Shengyou Fan
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
Shengyou Fan150 views
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班 by IttrainingIttraining
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
Hacking Facebook for fun and profit by Pranav Hivarekar by Pranav Hivarekar
Hacking Facebook for fun and profit by Pranav HivarekarHacking Facebook for fun and profit by Pranav Hivarekar
Hacking Facebook for fun and profit by Pranav Hivarekar
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班 by IttrainingIttraining
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班 by IttrainingIttraining
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
AI Technology & Development of Civilization by unclebrown017
AI Technology & Development of CivilizationAI Technology & Development of Civilization
AI Technology & Development of Civilization
unclebrown01741 views

Misunderstanding about flash