misunderstanding about flash

35
Misunderstanding about Flash 高見龍

Upload: eddie-kao

Post on 06-May-2015

1.716 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Misunderstanding about flash

Misunderstanding about Flash

高見龍

Page 2: Misunderstanding about flash

高見龍http://blog.eddie.com.twaquarianboy@ptt [email protected]@plurkeddiekao@facebook

Page 3: Misunderstanding about flash
Page 4: Misunderstanding about flash

其實Flash很nice的這其中一定是有什麼誤會

Page 5: Misunderstanding about flash

問題Flash太吃效能了

Flash效能好差喔 XD!

Page 6: Misunderstanding about flash

這不全然是Flash的錯再快的程式語言也有人能把它寫得很慢

Page 7: Misunderstanding about flash

很多人是被老闆逼著由設計師來進行一個轉職的動作..1. 沒有受過正規的程式設計訓練2. 擅長使用Ctrl+C & Ctrl+V3. 專案上線時程壓力..會動就好

Page 8: Misunderstanding about flash

也是有人能做出效能很優的..3D動物園 http://ecodazoo.com/512粒子 http://bit.ly/15iEX0

Page 9: Misunderstanding about flash

效能調整http://alexgblog.com/?p=392

http://www.gskinner.com/talks/resource-management/

Page 10: Misunderstanding about flash

問題Flash太封閉了!

Open!!

Page 11: Misunderstanding about flash

事實上,flash的規格並沒有想像中的封閉不然那些decompiler怎麼把swf將近完美的還原成fla?

Page 12: Misunderstanding about flash

現實的問題1. 如果真的公開原始碼,你會去看嗎(或看得懂嗎)?2. 怎麼不去叫Google也公開他的搜尋引擎原始碼?

Page 13: Misunderstanding about flash

問題Flash的安全漏洞太多了!

好危險!

Page 14: Misunderstanding about flash

哪個程式或系統敢說是100%安全?今年年初,微軟所監控到的Java漏洞攻擊數已經超過了Adobe相關漏洞攻擊的總數

Page 15: Misunderstanding about flash

問題要用Flash寫病毒很容易!

Page 16: Misunderstanding about flash

我不敢保證好不好寫但Flash的權限相當的小

連要在本機建立一個文字檔都有困難

Page 17: Misunderstanding about flash

問題程式的書都叫我們不要用goto的語法了,但Flash程式碼都是一些

gotoAndPlay的東西,看起來很不邏輯

Page 18: Misunderstanding about flash

我覺得這個是程式設計師個人修養的問題..

Page 19: Misunderstanding about flash

你知道AS的程式碼已經長得像這樣子了嗎?

Page 20: Misunderstanding about flash

你知道AS已經有這樣的書了嗎...

Page 21: Misunderstanding about flash

有一狗票的現成且功能完整的library可以用pv3d, box2d, pushbutton engine, tweenmax, flint, frocessing...

Page 22: Misunderstanding about flash

也有方便的framework可以用puremvc, robotlegs, gaia, progression...

Page 23: Misunderstanding about flash

問題Flash IDE很難用,連code hint功能都做得很糟!

Page 24: Misunderstanding about flash

沒錯你沒有誤會它,它的確就是很難用!

所以通常會選用別的替代品

Page 25: Misunderstanding about flash

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

Page 26: Misunderstanding about flash

問題Flash就只能用在網頁上做些很炫的效果或是網站而已..

Page 27: Misunderstanding about flash

Adobe AIR已經可以在Android 2.2之後的手機上執行Adobe Flash開發的app已經(又)可以上Apple的app store

今年AdobeMax丟出來的最新消息是”AIR on TV”

Page 28: Misunderstanding about flash

你有沒有想過..

Page 29: Misunderstanding about flash

外頭一堆號稱flash殺手的,最後真的把flash殺了?一個軟體能存活超過十年,靠的絕對不是只有幸運而已

Page 30: Misunderstanding about flash

flash runtime在個人電腦的安裝率幾乎接近100%也就是說你寫的應用程式”理論上”可以在各種作業平台上出現..

將來甚至包括手機、電視...

Page 31: Misunderstanding about flash

大家都是出來混的也許flash是adobe這家商業公司的”私有”產品沒錯大家都是出來賺錢的,何必拿自己的招牌開玩笑?

Page 32: Misunderstanding about flash

適者生存當flash真的爛到不行的時候,自然會有更優秀的產品出來取代它

Page 33: Misunderstanding about flash

我不是adobe的傳教士姿勢

但我真的建議大家要罵它爛的同時,也別忘了瞭解它的優點

Page 35: Misunderstanding about flash

Thank You!2010/10/27

ADcube Network, Inc.TEL +886-2-2370-0085 ext.501FAX +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!