星期一, 3月 19, 2007

Adobe Apollo Alpha版

話說我期待已久的Apollo計畫終於出了Alpha版。

Apollo號稱可以讓開發者在和開發RIA(應該說Flash XD)差不多的難度下開發桌面用應用程式。古早以前市場上流傳著「Flash即將從瀏覽器跳出來」的傳說,這個傳說說的就是Apollo Project。

輕輕鬆鬆用UI和網路,一直是我這種UI設計師的夢想。曾經有多少大好的青春,被浪費在呼叫UI component的建構子上?明明用視覺操作就可以搞定的東西,為甚麼要死死寫進函數呼叫裡面?建構子不應該拿來決定視窗要擺哪裡,這些事應該可以寫進設定檔,然後可以由外部自由調整才對不是嗎?所謂的網路,應該要有簡單的HTTP API、XML API這些好用的wrapper讓設計師可以呼叫,明明遠端伺服器就只是個隨處可見的Apache + PHP,但客戶端這邊卻要Ground up寫TCP/IP進行呼叫,耗費一堆時間重新發明輪子.....

(按:其實以上情況可能已經改觀很多,當年我用C++寫UI的時候連.net都還沒像現在如此普及啊XD)

我想Apollo的出現有機會成為.Net和Java以外的第三勢力。畢竟Adobe是非常大的公司,而且UI和Network一直是Flash的強項(至少Ease of use這點是這樣...),特別是美觀這一點,Java Swing設計出來的東西和Flash出來的東西一直有天與地的差別感。偉大的太陽神值得程式設計師的期待XD

CNET 新聞
Apollo示範:桌上型EBay 全文連結

0 意見: