阅读更多

19顶
1踩

编程语言

原创新闻 Google App Engine 支持的语言列表和资源

2009-04-10 13:48 by 副主编 ouspec 评论(10) 有10311人浏览

Google App Engine for Java 发布了,Google 宣布通过JVM将支持更多的语言,目前Google 支持的语言有哪些?查看下面列表,以及在Google App Engine 上运行不同语言的帮助和资源 :

 

JRuby

如果你从 svn trunk build,马上就能运行.
Ola Bini 写了一些介绍 : http://olabini.com/blog/2009/04/jruby-on-rails-on-google-app-engine/


Groovy

Groovy 能够运行, 支持 1.6.1发布:

更多细节查看 Spring Source blog:
http://blog.springsource.com/2009/04/07/write-your-google-app-engine-applications-in-groovy/

Scala

- Scala 能够运行.
- Scala Actors 不能执行,因为他们使用线程实现,目前还不支持.
- The Lift web framework 也不能运行,因为依赖于 Actors and JDBC.

JavaScript (Rhino)

- Rhino 能够运行.

Jython

- Jython 2.2 能够运行.

- Jython 2.5 需要补丁:
  - jython-r5996-patched-for-appengine.jar 完整的 jython 字节码库,  app engine补丁
  - jython-r5996-appengine.patch 补丁源代码

BeanShell

- BeanShell 能够运行.

Java Enterprise Edition (JEE)

不支持完整的 Java EE 规范, 但是支持很多独立的部分.

Servlets

支持 version 2.4, 包括 HTTPS.

Java Server Pages (JSP)

基本上是完全支持,包括 JSTL.

Java Persistence API (JPA)

支持.

JavaMail

支持, 有一些限制.

JavaBeans™ Activation Framework (JAF)

支持.

XML Processing

支持,包括  DOM, SAX, 和 XSLT APIs.

Java Server Faces (JSF)

未知Unknown.

Java™ Authentication and Authorization Service (JAAS)

未知Unknown.

Java Database Connectivity (JDBC)

不支持 - the App Engine 数据存储不是关系型存储,使用 JDO 或 JPA .

Web Services

目前不支持 JAX-RPC or JAX-WS.

Java Management Extensions (JMX)

不支持.

Java EE™ Connector Architecture (JCA)

不支持.

Java Naming and Directory Interface (JNDI)

不支持.

Java Message Service (JMS)

不支持. 替代包括 HTTP-based 通讯架构.

Enterprise Java Beans (EJB)

不支持. 替代 entity beans 包括 JDO 和 JPA.

Remote Method Invocation (RMI)

不支持. 替代包括 HTTP-based 通讯架构.

Other Libraries

Spring

可以使用 Spring on App Engine, 作为例子, 可以查看 autoshoppe demo.

Hibernate

目前不能直接使用Hibernate. App Engine的数据存储和SQL的差别非常大,所以无法让标准的Hibernate 运行在App Engine中.但是 App Engine does 支持 JPA, 你能转换Hibernate代码使用JPA.

Struts

不支持

Apache Commons FileUpload

 streaming API added in version 1.2.1 能够运行.


传统的API不支持,因为依赖 java.io.File .

来自: google.com
19
1
评论 共 10 条 请登录后发表评论
10 楼 jindw 2009-04-12 13:02
支持xslt不支持xpath,这个让人很疑惑
9 楼 flysheet 2009-04-11 22:13
貌似很强大,但可惜自己还没怎么了解
8 楼 12True 2009-04-11 15:51
不支持json-lib
只能用gson
7 楼 mshijie 2009-04-11 12:48
may_cauc 写道

支持jpa不支持hibernate,不太明白

GAE不是使用的关系数据库
6 楼 showtime520 2009-04-11 11:50
不知道google app engine究竟没做些什么应用~~哪位指教下
5 楼 reeze 2009-04-11 10:26
god news.
jruby -> rails cool!!!
4 楼 may_cauc 2009-04-11 09:54
支持jpa不支持hibernate,不太明白
3 楼 asialee 2009-04-11 09:44
不错,期待一些教程和demo。
2 楼 whaosoft 2009-04-11 00:10
哈哈 很高兴都是java的~
1 楼 fangfeixue 2009-04-10 18:00
很好很强大

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • App Engine资源使用情况「App Engine Resource Usage」-crx插件

    包含的标题为:“ x-appengine-estimated-cpm-us-dollars”,“ x-appengine-resource-usage”和“ x-appengine-resource-usage”。 通过此扩展程序,您可以收集统计信息并导出到CSV文件。 有关GAE标头的文档,请...

  • Google App Engine和Google Compute Engine有什么区别?

    I was wondering what the difference between App Engine & Compute Engine are. 我想知道App Engine和Com

  • Google App Engine技术架构资料大盘点

    今天看到几篇有关Google App Engine的技术架构文章,一起分享给大家,没看到过的同学赶紧...在切入Google App Engine之前,首先会对Google的核心技术和其整体架构进行分析,以帮助大家之后更好地理解Google App Engin

  • Google的App Engine现在支持Java 8

    Google的App Engine一直是开发人员使用的令人兴奋的工具。 作为用于构建可扩展的Web和移动应用程序的完全托管平台,它为开发人员提供了构建更改的权限,而无需担心底层基础结构。 (公平地说,如果建筑商不需要担心...

  • app engine_Google提示App Engine定价

    app engineAs we wrote in October when Google revealed the product road map for their cloud computing product App Engine, one of the things Google is aiming to have online by early next year is a prici...

  • phalcon和yaf_Google App Engine和Phalcon的Plea

    phalcon和yafLet’s find out about Google’s recent embrace of PHP in Google App Engine, what it means for the PHP community, and how it can be improved even further if they add support for the high ...

  • Google Earth Engine APP(GEE)-设定中国区域的一个夜间灯光时序分析app.pdf

    如何利用GEE(Google Earth Engine)中国区域的一个夜间灯光时序分析app教程,我们需要进行GEE的一些基本学习,具体的专栏大家可以前去我的博客主页学习:涵盖了GEE基础、高阶和应用程序开发以及JavaScript和python...

  • Google.App.Engine编程

     你将学习appengine的应用服务器架构、运行时环境和可扩展的数据存储,还有优化应用的相关技巧。app engine可以提供几乎无限的计算能力,《google app engine编程:英文版》给出了简明扼要的指导,以便最大化利用其...

  • 探索Google App Engine背后的奥秘(3)- Google App Engine的简介

    通过前面两篇介绍,大家应该对...由于发布S3和EC2这两个优秀的云服务,使得Amazon已经率先在云计算市场站稳了脚跟,而身为云计算这个浪潮的发起者之一的Google肯定不甘示弱,并在2008年四月份推出了Google App Eng

  • 网络应用自建利器-Google AppEngine

    看到一篇文章说作为程序员应该有自己的一个网站,感觉的确很有道理,但是要买域名,租服务器要钱,用自己电脑搭建的话,又不能经常关机,很是麻烦,后来我发现了它,出自google之手,它就是 Google AppEngine。...

  • Google App Engine增加了对Java 7的支持

    谷歌的平台作为一种服务 , 谷歌应用程序引擎已经在本周收到了大修,增加互补的Java 7语言功能 GAE的1.7.3版本由于Java 7功能加入了SDK而得到了增强,并且即将推出全面的Java 7支持。 这也许表明,尽管其他一些PaaS...

  • App Engine Resource Usage-crx插件

    包含的标题为:“ x-appengine-estimated-cpm-us-dollars”,“ x-appengine-resource-usage”和“ x-appengine-resource-usage”。 通过此扩展程序,您可以收集统计信息并导出到CSV文件。 有关GAE标头的文档,请...

  • Sina App Engine与Google App Engine区别对比

    新浪推出了自己的云计算服务平台,和Google一样,都叫App Engine。根据NIST对于云计算的定义,Google App Engine属于PaaS平台型服务,那么它具体提供什么样的服务,新浪推出的Sina App Engine和Google的又有哪些区别...

  • 使用 Spring Roo 创建应用程序并在 Google App Engine 上部署

    我们选择提供者作为 DataNucleus,数据库作为 google_app_engine,因为我们正在为 google app engine 开发我们的应用程序并且它使用自己的数据存储。13. 如果您的系统上安装了 maven,您可以轻松地在本地运行您的...

  • 探索Google App Engine背后的奥秘(4)- Google App Engine的架构(转载)

    作者:ikewu|可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址:http://www.dbanotes.net/arch/google_app_engine-arch_intro.html 按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院...

  • 谷歌展示App Engine产品图

    Google announced a tentative product road map for its cloud computing service App Engine. The road map, which was published yesterday along with App Engine documentation, is fairly vague, and Google ....

  • 探索Google App Engine背后的奥秘(4)- Google App Engine的架构

    本篇将首先介绍App Engine的一些设计理念,接着将对App Engine的组成部分等进行介绍。 设计理念 App Engine在设计理念方面,主要可以总结为下面这五条: 重用现有的Google技术:大家都知道,重用是软件...

  • 串流分屏 - 两台笔记本电脑屏幕共享

    串流分屏 - 两台笔记本电脑屏幕共享

  • tornado-6.3.2-cp38-abi3-musllinux_1_1_x86_64.whl

    tornado-6.3.2-cp38-abi3-musllinux_1_1_x86_64.whl

Global site tag (gtag.js) - Google Analytics