偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Google App Engine:堅(jiān)定的站在Java的中心

譯文
開(kāi)發(fā)
Google AppEngine從只支持Python到現(xiàn)在支持Java以及JVM上的一系列語(yǔ)言。盡管Java支持還處于測(cè)試模式,本文作者預(yù)見(jiàn)這次更新對(duì)于Java開(kāi)發(fā)者而言將令他們的操作及部署更加簡(jiǎn)便。

【51CTO快譯】Google終于應(yīng)了眾多開(kāi)發(fā)者的期待,于4月7日晚的Campfire One上公布了Google App Engine支持Java的幾個(gè)新功能。這是由Kevin Gibbs和Andrew Bowers公布的。

詳情

Google設(shè)計(jì)的App Engine的Java支持可以提供完整的、可運(yùn)行字節(jié)碼的Java 6 JVM。Gibbs很快就提到,由于這個(gè)Java App Engine可以運(yùn)行字節(jié)碼,任何可以編寫(xiě)字節(jié)碼的語(yǔ)言,包括JRuby,Groovy以及Javascript都可以在這個(gè)JVM上運(yùn)行。很多評(píng)論一開(kāi)始對(duì)于Google這次公布的反應(yīng)都是著重于以Java做為下一個(gè)語(yǔ)言,不過(guò)這其實(shí)并非是這次更新的重點(diǎn)。App Engine的這次更新不光是支持了Java,這次更新的意義在于支持與JVM掛鉤的一系列語(yǔ)言,而Java是其中之一。

Java支持是基于標(biāo)準(zhǔn)而建立的。如果你為Google App Engine寫(xiě)一個(gè)Java應(yīng)用程序,你將編寫(xiě)標(biāo)準(zhǔn)的servlets,使用JDO和JPA訪問(wèn)BigTable,通過(guò)javax.cache與memcache接口,并通過(guò)javax.mail發(fā)送郵件。Gibbs和Bowers強(qiáng)調(diào),為Google App Engine編寫(xiě)的Java應(yīng)用可以在與App Engine完全不同的環(huán)境下運(yùn)行。IBM云實(shí)驗(yàn)室的Animesh Singh可以證實(shí)這一點(diǎn):他將一個(gè)簡(jiǎn)單的App Engine應(yīng)用部署在了IBM WebSphere上的一個(gè)本地實(shí)例上。這對(duì)于有意將自己正在開(kāi)發(fā)的產(chǎn)品以后部署在Google云端的開(kāi)發(fā)者們而言是個(gè)十分重要的功能。

Google發(fā)布了Eclipse的Google插件。這個(gè)插件整合了App Engine SDK,Bowers可以運(yùn)行或調(diào)試App Engine的本地實(shí)例。這個(gè)插件提供了項(xiàng)目創(chuàng)建向?qū)В约皩?yīng)用直接部署在Google App Engine上的功能。除了對(duì)Google云的支持以外,這個(gè)插件還支持GWT,使得通過(guò)Ant或Maven調(diào)試以及將GWT下創(chuàng)建的Javascript與Java的關(guān)聯(lián)更加簡(jiǎn)單。Eclipse IDE的集成是令人印象深刻,不過(guò)大多數(shù)復(fù)雜web應(yīng)用的開(kāi)發(fā)團(tuán)隊(duì)都使用Ant或Maven。Google App Engine主頁(yè)面提到了Ant,并表示會(huì)關(guān)注接下來(lái)的幾星期內(nèi)將會(huì)出現(xiàn)哪些支持Google App Engine的開(kāi)發(fā)工具。

Google:堅(jiān)定的站在Java的中心

這次演示十分精彩,有說(shuō)服力,我認(rèn)為Google現(xiàn)在正堅(jiān)定的站在Java的中心。他們是OpenJDK項(xiàng)目的主要貢獻(xiàn)者,對(duì)該平臺(tái)有很多的投入。這次更新的重點(diǎn)不在于Google App Engine對(duì)Java的支持,而在于Google解決了困擾Java長(zhǎng)達(dá)十幾年的“部署”問(wèn)題。Ruby on Rails或PHP一類(lèi)的框架不是因?yàn)樗麄兊暮?jiǎn)單或代碼美觀而流行起來(lái)的;他們流行起來(lái)的原因在于其部署和開(kāi)發(fā)的簡(jiǎn)易性?,F(xiàn)在有了Eclipse IDE的集成以及快速部署Java web應(yīng)用于可擴(kuò)展平臺(tái)上的功能,更多的開(kāi)發(fā)者將產(chǎn)生用Java開(kāi)發(fā)的動(dòng)力。沒(méi)有Google App Engine的話,開(kāi)發(fā)者需要類(lèi)似EC2這樣系統(tǒng)上的一整個(gè)服務(wù)器,安裝JDK,設(shè)置并管理Tomcat服務(wù)器?,F(xiàn)在Google App Engine支持Java,開(kāi)發(fā)者便脫離了由“編寫(xiě)一次,到處運(yùn)行”所帶來(lái)的操作及部署上的種種麻煩。

原文:Google Introduces Comprehensive, Standards-based Java Support in AppEngine by Timothy M. O'Brien

Google官方發(fā)布地址:http://code.google.com/intl/zh-CN/eclipse/

【編輯推薦】

  1. 漫步云端 Java開(kāi)發(fā)者的新選擇
  2. Google下月發(fā)重大新品 App Engine或?qū)⒅С諮ava
  3. Google宣布App Engine增加Java支持
  4. Google App Engine對(duì)Java支持情況一覽
責(zé)任編輯:yangsai 來(lái)源: 51CTO.com
相關(guān)推薦

2012-08-01 14:12:45

IBMdW

2009-09-10 10:11:44

Google App Java開(kāi)發(fā)2.0

2009-04-09 08:54:07

App EnginegoogleJava

2009-04-13 15:48:54

Google AppJavaSun

2009-04-08 16:47:11

GoogleApp EngineJava

2009-07-14 09:25:43

Google App GAEJava SDK 1.

2013-07-30 12:29:19

Google App Google技術(shù)Engine

2009-09-02 11:34:09

Google App

2011-04-15 17:43:15

Google App Google

2009-09-15 16:37:06

Google App 持久性

2009-09-07 10:42:01

Scala LiftGoogle App

2009-12-04 10:15:51

App Engine

2010-02-25 09:46:19

Google App

2009-05-14 09:47:30

GoogleApp EngineJava SDK

2011-09-06 14:53:01

Google App

2009-04-14 11:01:33

GoogleApp EngineGroovy

2010-02-01 09:21:49

GroovyGoogle App Gaelyk

2009-05-22 14:52:33

App Engine免費(fèi)配額

2009-08-11 11:23:41

什么是GAEGoogle App

2009-04-09 11:06:00

GoogleApp EngineJVM
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)