有趣的 Flex usage survey 結果出爐了
兩年來第一份比較有系統/規模的 usage survey 出爐了。
要注意的背景資訊是:這是在 flex 1.5 過渡到 flex 2.0 時期做的調查,因此用家分佈可能較不平均,但裏面提到的結論與建議仍然很中肯、有趣。
尤其是這段:
To dump that from the result of a remoteObject call into DataGrid is *SOOOO* easy it’s awesome. Newbie Feeling: I AM A GOD!
…
The immediate gut reaction of an newbie and even intermediate is: I have no idea how to do that, and now I have to spend days combing through docs, searching google, and hoping someone on FlexCoders can help me.
這段主要是舉了一個例子說明 flex 要入門很容易,例如幾個簡單的操作就可以拉一個美美的介面,或是從server撈一包資料回來鋪到 Datagrid 裏面。
但,當需要一些特別的功能時(文中的例子是要在某些條件下在 datagrid 內加入跨多欄的row),flex 的進入門檻就變的非常高,初學者會感覺完全無從做起,因為他/她得要學習的東西太多,要瞭解 datagrid 的架構,item renderer 的原理與運作方式,資料傳遞與判別的技巧,interface 的使用等等等…
這種情況也正好符合我長久以來的觀察。
要帶一班學生或已會其它程式語言的coder 入門很容易,初期的使用與滿足感也絕對充實,但很快的,初學者就會在進階的應用與功能上撞到堅硬的牆,而更麻煩的是可以尋求的援助並不多,不外乎就是 flexcoders 發問或 google 一下 blogs,但在這個過程中就不知浪費多少時間,最慘的是可能還找不到答案。
文中也提出了一些建議,並思考如何解決這個問題,但從實務層面來看,我仍然覺得在可見的將來都很難解決這個問題,畢竟 flex 本質上就跟一般的 web app 不一樣,它遠比 html/javascript 這種組合博大精深許多,這對 Adobe 恐怕是一大挑戰…


1 Comment Add your own
1. Hiso&hellip | February 4th, 2007 at 4:16 pm
我最近又去恆逸開始上SCJP,和3月中的SCWCD.
Trackback this post | Subscribe to the comments via RSS Feed