五個我最討厭Flash 8地方 ?

In flash   September 8, 2005 - 1:20 am

凌晨看log 時發現大量來自luar桑的鏈結,這才發現原來傳說中的blog chain也來到我頭上了。

*缺點其實不重要


(上面這張圖是亂入的,用google image查”缺點” 第一張就是它,正符合本文性質啊…)

趁睡覺前快速回應一下,五個討厭的地方,說實在還挺難找的,原因有幾個:

-目前我90%的時間都在寫code或畫uml,只有拉介面時回flash用mc & components 排一下畫面,然後將form與class鏈結後就編譯了,因此大部份時後我操作的是 PrimalScript (一個AS editor) 與 UML tools,對flash這個軟體本身的相依性已降到最低(意思是:反正不怎麼用,有再多缺點也沒關係啊~只要我需要的部份在就好)

-最近開始使用MTASC做為主要 compiler,因此連編譯這件事都漸漸可以不靠Flash就完成,只剩GUI這部份要用Flash拉,但明年第一季前我們的工程師將全部轉換到mxml/(flex, zorn)上,這樣一來連flash也不太需要了(呃,大概只有教課時得長時間面對它,但那又是另一回事了)

-從一個工程師的角度來看,每種技術或工具都一定有優點也有缺點,重要的是只要能掌握需要的部份來發揮,然後聰明的避開不好的那部份,就是上上之策了。

*五個缺點

如果一定要挑幾個缺點的話:

1、screen-sharing add-in

到底mm想撐到什麼時後才release這個功能?非要等大家自力救濟反組譯breeze add-in成功後才會出現嗎?從這近 MM+HP共推flash platform解決方案的行動來看,MM的策略是想做大flash platform這平台,但既然想做大,就應該為這個平台添加更多的功能,好增加它的「可被利用性」,而不是一手護者自家的breeze希望能順勢保送上壘,這樣下去對mm是絕對不利的。

2、全新的 component – 沒出現

flash 8中只有稍微將部份bug給修掉,這點我用 diff/merge 工具將 7/8的class目錄全部比對過,修改之處實在微不足道,我猜想原因有二:

一來目前flex team在寫全新的元件,很且很快就要release,因此沒必要也沒人力在此時推出全新改良品。

二來過去的程式碼裏雖然有很多錯誤,但大抵玩家們都已經找出相處之道想辦法避開,只要它繼續維持那種錯誤的狀態,那這兩年來大家八仙過海各顯神通所寫的code基本上也都可以繼續順利運作,但如果它真的大修一下把結構改了,那…

3、快速的compiler – 也沒影子

mmc的龜速編譯速度就不用再罵了,但新版本的編譯速度也沒有快很多,為何不能參考MTASC (人家還是open source哩) 改寫一下?

4、曇花一現的 AS3

2005年初剛傳出AS3影子時大家爽了一陣子,結果沒幾個月這個feature就被抽掉,然後我的reflection跟protected class 就飛了啊~~~

5、bitmap engine 效果無法向下相容

好吧,新版本有新功能本來是無可厚非(不向下相容也不是什麼新聞),只是現在大家玩的bitmap 效果(filter, effects, bitmapdata…)都是 flash player 8 獨有的,而且完全無法向下相容,這代表如果有人寫了一組元件,裏面有用到這些filter/effects,那這組元件(及其程式)就註定只能在flash player 8上執行了,但新版本要何時才能普及到 99%呢?

這點對於 ISV/PSP 業者來說是非常重要的考量,也是大型企業用戶在選擇解決方案時最會擔心的(大家都希望選一個最大公因數的東西,而不是頂尖但稀有的方案)

*結論

不過這五點裏面,有幾點其實比較偏向feature request,而不是針對既有的東西挑缺點,但就如前面所說的,反正就是挑合用的部份用,不適合的部份想辦法避開就是,反正現在產出 swf 的方法百百種,本來就沒人規定非用 Flash IDE不可啊~

to Brian桑: 關於你提到的第一項 「程式碼縮放」,這點 JD的blog上有解釋過,他說 Flash 8 與 DW 8是平行開發的兩個產品,因此當DW 8完成code collapse時flash 8也已經進入 feature lock階段,只修bug不加新功能,所以沒辦法加進去,不過我賭五元,這玩意最晚年底前就會出現….:-)

by admin

1 Comment Add your own

  • 1. Brian&hellip  |  September 10th, 2005 at 2:34 am

    thx la jeremy :)
    wow moving to Flex and Zorn.i will get back to u after MAX 2005.

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone