Misunderstanding
about Flash
高見龍
高見龍
http://blog.eddie.com.tw
aquarianboy@ptt
eddie@adcube.com.tw
aquarianboy@plurk
eddiekao@facebook
其實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...
問題
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...
Misunderstanding about flash
Upcoming SlideShare
Loading in …5
×

Misunderstanding about flash

2,086 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,086
On SlideShare
0
From Embeds
0
Number of Embeds
413
Actions
Shares
0
Downloads
17
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Misunderstanding about flash

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

×