2011-05-06

Parsley - An AS3 Framework

目前 AS3 比較熱門的 Framework 有:PureMVC, Robotlegs, ... 等等。

Adobe 官方也有一套 Cairngorm,不過它自從 2007 年後就停止更新了。

之前因為專案的關係而有接觸過。因為當初 AS3 Framework 的選擇並不多(應該說雖然有很多冒出頭,但都還在 alpha, beta 階段,或是根本很少人用),加上 Cairngorm 有著官方的加持,所以當初就選擇它來使用。但是用過的感覺並不是很好,覺得是個很「囉唆」的Framework(難怪後來就沒有更新了)。
之後的專案我就改用了當時的第二個選項:PureMVC。用了之後就覺得這 Framework 太妙了!沒有之前使用 Caringrom 的沈重感。而且更妙的是它有 port 到其他語言上,所以有次 C# 的專案我也拿 PureMVC 來練練身體 :D

某天我心血來潮,想看看很久沒動的 Cairngrom 目前狀況如何(有種想要窺探初戀情人現在如何的心情),才知道它還活著但是不再發展了。取而代之的是完全以「開發指導」自居的 Cairngorm 3

當然本篇的重點不是 Cairngorm,不然看倌們一定會以為我打錯標題了。關於 Cairngrom 3 的一些細節,這邊就不提了,請各位移駕到這裡參詳。

之所以會提到 Cairngorm ,是當我在瀏覽 Cairngorm 3 的時候,發現它提供了許多工具都是針對 Parsley,這就我讓我很好奇這是一個甚麼樣的 Framework。所以我 google 了一下然後到官方網站看看文件(題外話,原來 parsley 的翻譯有這麼多的分歧!?),整理一下心得分享給大家囉!