ActionStep Alpha 1 Released!
最讓人期盼的 open source component framework - ActionStep 終於發佈 alpha 1了。
ActionStep 的價值在於它完全follow 已經非常成熟的 OpenStep (也就是 Cocoa - Mac OS X)規格製作,因此語法、功能都會相去不遠,這算是目前檯面上所有 open/close component 產品中最讓人敢放心使用的一個。(呃,當然,mothership牌的 flex 2 framework才是真正的王道,但那是另一個故事…)
by admin


2 Comments Add your own
1. realonlyjj&hellip | December 9th, 2005 at 9:33 am
哦!!!!open source component framework啊!
(小声的问下,open source component framework是做什么用的啊?)
2. jeremy&hellip | December 9th, 2005 at 12:27 pm
寫 component 是個龐大複雜的工作,通常元件之間會有一些共同的地方,例如畫出介面的drawing API或偵測 mouse event 的 MouseManager,這些東西就可以集中起來放在 base class 然後讓所有的元件(button, list, grid, panel…)共用。
類似這樣的東西就算是 framework。
以EnFlash, AsWing 與 ActionStep 這三組 open source component來說,如果去看他們的程式架構就會發現上面說的事情,他們都有一組龐大的base class在底層負責某些事情,有了這些東西後製作其它的組件速度才會快,而且因為共用大部份的class,所以下載體積(code footprint)也可以降低。
如果以商業的產品來看,framework最大最恐怖的就是 macromedia (呃,adobe)的 V2 component,至於 GhostWire, XPComponent等也有大小不一的 framework在底層,只是沒開放出來給end user看到而已。
Trackback this post | Subscribe to the comments via RSS Feed