The Old Blog Archive (Traditional Chinese), 2004-2009

OV @ WWDC, Day 4: 邪惡的 Objective-C 與 Javascript 整合

昨天從 10:00 開始就一直在參加 sessions,同時因為很不怕死地把機器整套重裝,因此爛得亂七八糟。加上為了事前先跑過一遍今天下午輸入法相關session的sample code,寫作等於停了下來。(唉呀,給與會者準備的sample code pack不能跑啊……)

第四天連續兩場跟 WebKit 相關的議程,連同昨天的 Dashboard 議程,我們不停聽到關於 Objective-C 與 Javascript 如何整合。透過 WebKit ,ObjC 可以呼叫 Javascript,後者也可以呼叫 Objective-C (right, and the data types will be otomatically converted…)。

所以我上次在 OSDC 的演講還算是蠻有意義的,因為那一次的示範,也在講這件事……

OS X 上有越來越多程式利用 WebKit 作為介面層,例如 Adium, Colloquy ,甚至 Aperture 都用到了 WebKit 來表現介面。所以我們似乎正在目睹一個整合的趨勢,或者說,語言的界線越來越模糊,.js / Objc 共冶一爐,存取 DOM 資料,前台/後台經過洗牌更加清楚,但顯然 desktop/web app 的界線被模糊了。

另一件有意思的事情是,一到了 WebKit 相關 session ,所有我常用軟體的開發者,似乎都到齊了,像是染了一頭藍髮的 Colin Barrett可愛小朋友!!)、Colloquy 的作者 (he wears a blue t-shirt! which means…),還有 OmniGroup 的幾個人(其實大概那就是 Omni 全公司一半的開發者了吧)。

OmniGroup的技術頭頭在Objective-C那一場有應邀登台為Objective-C 2.0背書(他們是ObjC gc的小白鼠),他說Omni只有12位programmer,卻已經成功推出了六套產品。相信用過OmniGraffle和OmniOutliner的人應該都同意那些真的是好物。

似乎再一次地說明了其實少少的人可以幹大大事呢。

昨天其實還有一場超讚的演講,是Pixar的人再度應邀,這一次插了一個中午的新session,講畫動畫與寫程式之間的關係,但或許更重要的主題是 “storytelling as a team work”。Pixar的人果然真的會說故事,也強調團隊性。Somehow there’s section called “Things I wish someone could tell me when I was a student”. Well, that subject–how to tell a story with a team (and how programming is like that too)–is exactly the thing that I wish someone could tell me when I was a student… 雖然是遲來的醍糊,不過這樣也算是什麼什麼聞道,什麼什麼可矣了吧。

One Response to “OV @ WWDC, Day 4: 邪惡的 Objective-C 與 Javascript 整合”

  1. on 11 Aug 2006 at 13:07cooltony

    辛苦了