您的位置: 新闻频道 厂商新闻

原创新闻 Google App Engine 会支持java吗?

2008-04-10 by 正式记者 cjnajr
评论(14) 有1725人浏览

      Google最近宣布Google App Engine将会允许你使用任何你想使用的语言编程,就像使用Python一样。这项新的服务(目前只支持Python)使得你可以在google的基础设施上运行自己的web应用,把你从维护服务中解放出来,只要你是在用Python写程序就可以从google的规模性中获益。

 

      公平的讲,Google App Engine现在还只是一个全新的“预览版”。它的文档中说到:期待在将来可以支持更多的编程语言。但是从一开始,它就不支持java,那么今后这种情况会改变吗?有几种问题可能会阻止这种情形的改变,也许google app永远也不会支持java,原因如下:

 

      Java语言的“核扩散”!典型的Java应用程序使用那么多的JAR文件,还有那么多的版本在使用。为你的应用提供、维护和支持如此庞大的lib库将是一项艰巨的任务。引用不同的lib库和不同的版本,这样的排列组合几乎是无限的,那将成为一个恶梦。

 

      内存的疯狂:回想一下,在你运行java的web应用的时候内存的问题。再把这个内存容量乘上12 千字节(kazillion),难道google可以使用这么大的内存来支持每个人都可以运行他们自己的应用?

 

      线程的狂野:如果没有一套严格的质量保证和验证过程,一个基于Java用户应用是很有可能不断产生线程,以至于线程运行完全的失控。Google app engine将不得不为此监控运行环境,把线程控制在有限的数量级上,并做好随时关闭他们的准备,但关闭线程却可能带来更加严重的后果。

 

      那么,Google App Engine会支持java吗?但愿如此吧!


来自:java.dzone.com

评论 共 14 条 发表评论

deadlock 2008-07-24 14:34
作者简直就是白痴,不予置评
joe001 2008-04-11 23:31
Google App Engine本身是一个应用服务器,支持java意味着他是一个j2ee服务器?
这可能吗
qubic 2008-04-11 22:03
这也算新闻,评论还差不多
lishali12345 2008-04-11 18:26
学习吗!
编程是一种学习,也是一种愉悦身心的方式!
多学甚好啊!
Python一定有其魅力,要不为何在服务器端脚本的应用中如此广泛呢?!
呵呵
不过还是希望Google App将来能支持Java了,因为我学的就是这个!
coolmenu 2008-04-11 15:55
google支持java的话,我感觉也得像android一样,是个受限版本的jvm
freej 2008-04-11 10:23
支持Python,很不错的一门语言

不要做什么都想着Java,也搞搞别的,开阔下事业
jiangyubao 2008-04-11 09:04
我也想学python,而且已经开始行动了。
achun 2008-04-11 08:19
Google App Engine不支持java是一件正确的情.
原因很简单:
Web的开发,很多时候是散乱的,随时变更的,纯OO的观念从根上就和Web的开发格格不入.
Google App Engine的业务也符合上述描述,谁知道用户想怎么干,所以,用不纯OO的语言来开发才能灵活的对付各种需求,相反,纯OO的语言在这种需求中显得和鸡肋.灵活性你没有,整体上架构还要求多.特别是java一运行就吃大量的资源,这些至少在目前来说是不适合的.

当然,这个世界变化很快,也许有一天上面的问题都不是问题了,自然类似 java 的OO语言就会被支持了.
allenny 2008-04-10 18:09
学习一下Python也不错啊
heweiya 2008-04-10 17:18
做梦也想让GOOGLE支持JAVA程序,如果这样,GOOGLE就会冲击掉很多的空间服务商,给GOOGLE还来巨大无比的人气。
Eastsun 2008-04-10 16:43
JAVA是Google的三大主流语言之一,它没有理由不支持.
何况LZ说的
引用
内存的疯狂:回想一下,在你运行java的web应用的时候内存的问题。再把这个内存容量乘上12 千字节(kazillion),难道google可以使用这么大的内存来支持每个人都可以运行他们自己的应用?



线程的狂野:如果没有一套严格的质量保证和验证过程,一个基于Java用户应用是很有可能不断产生线程,以至于线程运行完全的失控。Google app engine将不得不为此监控运行环境,把线程控制在有限的数量级上,并做好随时关闭他们的准备,但关闭线程却可能带来更加严重的后果。


难道只是JAVA所特有的吗?
天 一 2008-04-10 16:33
肯定会支持,而且文章中说的问题很好解决,那就是google提供一两套框架,你只能选择这些框架中的某一个来开发,或者很有可能它就强制只使用一套框架,这套框架很可能会是它们自己的东西。
withyou 2008-04-10 16:19
python会更加流行,也许会超过java,谁知道呢?
QQbyte 2008-04-10 16:17
Google App Engine不支持java将是google的大损失。用java写的网络应用该有多少啊~~~

发表评论

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