misunderstanding about flash
TRANSCRIPT
Misunderstanding about Flash
高見龍
高見龍http://blog.eddie.com.twaquarianboy@ptt [email protected]@plurkeddiekao@facebook
其實Flash很nice的這其中一定是有什麼誤會
問題Flash太吃效能了
Flash效能好差喔 XD!
這不全然是Flash的錯再快的程式語言也有人能把它寫得很慢
很多人是被老闆逼著由設計師來進行一個轉職的動作..1. 沒有受過正規的程式設計訓練2. 擅長使用Ctrl+C & Ctrl+V3. 專案上線時程壓力..會動就好
也是有人能做出效能很優的..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的傳教士姿勢
但我真的建議大家要罵它爛的同時,也別忘了瞭解它的優點
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!