重返 flex 1.5…
最近因為維護合約的關係,必需動手改一支 flex 1.5 的 application,所以把塵封已久的 flex builder 1.5 與 server又裝了起來,然後開始用力的回想 AS2 到底是怎麼個想法,沒想到六七個月不碰再回首已經忘的差不多啦~ orz
不過忘歸忘,看到程式碼左右翻翻後到底恢復不少印象,但真正的苦難才剛開始。
因為已經完全習慣 eclipse (flex builder 2)的操作介面跟眾多方便的功能,這次再回到 FB1.5(其實也就是 Dreamweaver)開發實在只能用四個字形容:『痛。不。欲。生』。
許多重要、方便的功能完全沒有,例如:
-shift-delete 刪除一整行
-ctrl-O 開啟 class listing 可快速跳到需要的 method or variable
-ctrl-J 循環搜尋關鍵字
然後 auto-completion 三不五時會失靈,或是顯示的內容不正確,或是變數名稱奇異的被反白(highlighted)。
更糟糕的是如果用 FB1.5 內建的 debug 去編譯與preview swf,速度會慢的不像話,再加上我的電腦也同時裝了 FB2 與 Flash Player 9,所以兩者相乘後下場就很精彩,大概每測試三次就準備重開一次 Orz
好險後來改成直接在browser裏按 F5 refresh , 整體開發速度才又回來,只是這下子變的看不到 trace()的內容….
所以這幾天的心得是:
1、難怪 macromedia 當年會毫不猶豫的放棄既有的 codebase 轉而擁抱 eclipse,實在是因為自已手上的東西在 IDE or editor 這塊市場根本沒搞頭,跟誰比都沒啥勝算,更別提 flex 想攻佔的企業應用市場。
2. 從 FB1.5 的慘狀,可以相對看出現在 Flex 2 整體產品線的優異與綜效的強大。很棒的 IDE,方便迅速有效率的開發流程(最重要的是它符合大多數工程師的工作習慣與工具,例如支援 cvs..),超級快的 VM與AS3,加上不錯的 framework 與 component library,這下子感覺 Adobe 終於能端上一桌像樣的好菜給企業吃,接下來就看市場的胃口如何囉
所以今日的心得是:該加把勁*敦促*客戶快點進行系統升級,讓我早日擺脫 Flex 1.5 + AS2 的日子吧 Orz Orz Orz


4 Comments Add your own
1. Dreamer&hellip | June 14th, 2006 at 12:14 pm
FB1.5 是内存杀手……好像FB1.5可以兼容Dreamweaver,不知道有什么用……
2. jeremy&hellip | June 14th, 2006 at 12:30 pm
我也很好奇啊~
何況,當時有時間做這些整合的功能,好像應該加把勁把本業的 “編輯” 這件事做到完美才對啊~
3. fan,bill&hellip | September 23rd, 2006 at 10:35 pm
這裡有 flex 1.5 for eclipse 版
http://yellowbadger.com/index.cfm?p=12
4. jeremy&hellip | September 23rd, 2006 at 10:50 pm
哈哈 謝謝 Bill 的報馬,不過我們 flex 1.5的案子已經結束一個半月了,我也早將 flex builder + server 一併移除下定決心再也不碰(實際上只要是扯到 AS2的東西也都一概封殺),所以用不到啦
Trackback this post | Subscribe to the comments via RSS Feed