前言:
Adobe公佈了準備開放Flex SDK原始碼給全球廣大Flex開發者(預計是下一版Flex 3,目前專案代號為moxie),這好消息一傳開,對於現有Flex的開發者與未來的Flex學習者,真是雀躍不已。 等等,這樣的OpenSource有哪些內容呢?其實這裡頭含蓋了ActionScript與MXML編譯器(是以Java source code為底層),ActionScript偵錯程式,ActionScript 程式庫(這是組成Flex框架的核心),好,以上記得目前還是不包含Flex Builder,及Eclipse為基礎的IDE工具,至少目前這還沒開發原始碼。 Flex的語言與框架是眾多Adobe產品裡的主要元素(主要為Flex Builder, Flash,CS3產品線,及Apollo Runtime等),它可以協助設計者及開發者來快速建立RIA系統(包含web及桌面),所以Adobe此舉是想激勵整合商,開發伙伴及 OpenSource社群會員也能善用Flex SDK來參與這整個從設計、開發到佈署的過程,好讓彼此雙嬴,一方面可以共同參與,一方面可以利用開發結果賺取商業價值。 對開發者的好處:
開發者可以公開討論及建議Adobe在Flex上能增強哪些功能,或是提供任何創意性的想法,同時Adobe也會公開提供錯誤及追蹤系統,你可以隨時想到就貼進來,原廠Flex團隊也會一塊參與討論。 隱憂/良心建議:
強烈建議Adobe能開發免費使用Flex Builder及Flex Plug-in for Eclipse開發工具,因為Flex的開發者人數才會日與俱增,去開發Flex系統在企業上應用, 而Adobe賺什麼呢?他們可以將高階功能利用軟體購買或授權模式來提供給用戶,這樣市場應用面也廣泛,大家不是也皆大歡喜? 目前Flex Open Source的線上討論群組己開放,各位也可以去參與(問問題,或表達你的想法都可以)。 http://groups.google.com/group/flex-open-source |