Cappuccino and Objective-J

In General   July 1, 2008 - 5:39 pm

最近怪東西挺多,上星期才有 SproutCore 的消息出來,這星期又出現一個 Objective-J 跟神奇的 Cappuccino (cocoa javascript port)。

幾個鏈結貼一下

Objective-J

280slides.com

簡單來說,Objective-J 是一個類似 Objective-C 的語法,它是包在既有 javascript 上的一層 messaging 系統,使用起來就跟 Objective-C 一樣。

同時,這三個 USC 畢業的小子也很熱血的把 cocoa 大部份東西給 port 過來成為 cappuccino,這包含了AppKit, Foundation, CoreGraphics, 與部份的 CoreAnimation,因此,只要學會怎麼用 Objective-J 與 Cappuccino 就可以像開發 mac app 一樣的快速開發 web app。

而他們的第一個示範作品就是 280 slides.

280_slides.png

從圖中可以看到整個介面長的跟 keynote 幾乎一模一樣,小小試玩了一下發現還 port 的直徹底(基本上 AppKit 弄過來了要長的一樣就不難),連這一兩年頗流行的 HID 面板也有了。

想到創造 Objective-J 與移植 Cappuccino 背後要花多麼龐大的心思、時間與努力才能完成,還真是覺得頗為震撼吶,尤其想到這三個人是 USC 畢業的高材生又曾經在 Apple 工作,要放下這一切跳出來,他們要嘛是有非常高的願景與夢想,要麻就真的只是青春無敵大不了三年後失敗重來一遍 XD

這時再把 SprouteCore, Air/Flex, Silverlight, JavaFX 與其它一狗票傳統的技術(Django, RoR…)放進來比一比,會發現其實整件事還挺精彩的…

小小提示:Cappuccino 標榜的是不用管 html/javascript/css 就可以建構 web app,聽起來有沒有跟什麼技術很像?我不知道你想到什麼,但我看到 GWT 浮在眼前…

by admin

3 Comments Add your own

  • 1. 老溫&hellip  |  July 1st, 2008 at 6:37 pm

    很熱血的青年…但是用GWT不就好了嗎? XD 應該沒多少人會餵了這SDK而去學Object-C吧?

  • 2. tylerlin&hellip  |  July 2nd, 2008 at 12:46 am

    呵呵…剛好我不會GWT…可是我會Objective-C ^^

  • 3. admin&hellip  |  July 2nd, 2008 at 4:32 pm

    嘿嘿,原來 tyler 大會 objectiv-c 啊,那 cocoa 熟不熟?

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone