Google App Engine 新增 Java JVM 支援

8 四月, 2009 (23:12) | 電腦與網路

這招很猛,但是這麼快就放大絕幹嘛 ? 還是說,其實這也不是大絕 ?!

今天網路上最熱門的消息,應該就是 GoogleGoogle App Engine週年慶當天又再下重手,本來 GAE 上面只能跑 Python,從今天,又多了 Java 這個選項 !! (先前在愚人節的時候 GAE 的玩笑是說新增 Fortran77 的支援 :p) 除了 Java 這個重量級消息之外,其實還有一些比較次要一點的功能升級,例如說新版的 GWTGoogle Plugin for Eclipsedatabase import tool、還有千呼萬喚始出來的 cron 功能。想玩的人得要儘早申請,據說只有 10000 個名額啊…

之所以說 Java 這招是大絕,可以從兩方面來看,第一個是它到底支援到什麼程度,第二個是能用它來做什麼特殊用途。首先看到支援程度,它跑的是 Java 6 JVM、有 ServletJSP、用 JDOJPA 去存取資料庫、用 JCache 存取 memcache、用 JavaMail 寄信、還有 URL Fetch 存取網路資源和 Images API 處理影像資料,基本上該有的都有了吧… 沒有的你也可以自己補上去 !

另一方面是它的特殊功能,簡單來說就是你能夠 不把 Java 當 Java 來用,也就是說,因為它是個 JVM 嘛,而且已經有很多程式語言都有 JVM 的版本了,你就可以在 GAE 上面跑除了 Python 和 Java 之外的其他語言 !! 以它網頁上面有提到的就有 Groovy (一個 Java 的 scripting language)、Scala (這個最近很紅,twitter 背後就是它在撐)、JRuby (用 Java 寫的 Ruby,以後搞不好可以在 GAE 上面偷渡 ROR ?!),其他沒提到的搞不好也可以用,像是 Quercus (用 Java 寫的 PHP 5),或是這裡所列的一大票 JVM 語言 :o

Technorati Tags: , , , ,

Write a comment