独家:并购后Java之父首次专访 Java将何去何从 CSDN 新闻

ioriwellings 2009-06-24 11:53:42
这个贴子现在己经不存在 不过可以通过baidu缓存找....


您的位置:CSDN 首页−>新闻频道−>正文
独家:并购后Java之父首次专访 Java将何去何从(上)
本文发表于 2009-06-23 16:10 | 次阅读 | 共有评论(0)条 发表评论
关键词:Sun | 感谢ydj9931的提供 | 收藏这篇新闻

导读:这是Java之父James Gosling在并购后首次重要访谈,在与eWEEK资深编辑Darryl K. Taft的这场议题广泛的访谈中,Gosling对Google对Java的使用以及Java创新方向,收购后的Sun的状态,新推出的Java Store,JavaFX,OSGi等诸多议题都做了充满鲜明的个人情感色彩而又发人深省的回答。CSDN对这次会谈的全文进行了翻译,全文如下:

Gosling: Google对Java的使用有违Java精神

Q:你对Google使用Java或者Java的子集的方法怎么看?

A:(它们使用Java的方式)有点古怪,拿它比作小孩子的话,它不像那些叛逆的孩子那样故意与众不同,Google更像是将自己的脑袋放到了云里,然后说噢?你是说这里还有其他可以和我玩的人吗?。

很难评价Google对于Android的期望。他们只是把Android做出来放在那儿,然后让许多人把它捡起来用。Android最吸引人的地方在于它是免费授权的。可是所有我认识的那些正在从事Android手机开发的人都在解剖Android,并加以改造,从而导致所有这些Android手机都互不兼容。

我们收取授权费用的原因是我们组织了一些人来进行兼容性测试,并在不同的手持设备制造商之间进行沟通协商,这样就可以保证像GPS API这样的产品的一致性。反过来再看看Android领域,就好像一群没人管的孩子,那些(基于Android的)手持设备制造商们都在按照自己的想法行事,这样就意味着将来发展的随机性,有可能百花齐放,但也有可能成为一团大杂烩。我曾经经历过几次这样的循环,现在看起来Android越来越变得像大杂烩了。

Q:在这次JavaOne大会上,您将就您的大作(指JavaFX)还是目前最大的新兴产品(指Java Store)发表讲话呢?

A:就我目前来看,在最近的几个月里我都把精力集中在了Java Store上面。对我来说这是一个大项目。它将会是前所未见的应用商店。而JavaFX目前发展的比我当初预期的要好得多。像当初我们刚刚启动JavaFX项目时,我们希望能把它移植到各种可设备平台上以创造令人炫目的效果,每个人都以为我们在开玩笑。

就像(基于Java的)LG电视,实际上它是在商店出售产品,虽然它只在韩国出售,因为它只是为韩国市场开发的机顶盒产品,但不可否认的是它成为了机顶盒市场的标准,在它上面运行JavaFX的效果非常炫目。

我想一两年前人们都认为我们没有把JavaFX当回事,但现在我们可不是这样认为了。而且将来JavaFX还会发展得更好。我们现在可以把产品价格定位在CE制造商的水平,这看起来很让人震惊。当你把所有这些都加起来的话,就会发现一个不可思议的巨大市场。关于Java Store,最大的难点就在于其管理部署的过程。现在的商店直接把商品摆到桌面上。但是在不久的将来我们就会发现商店将会把商品卖到手机或有线电视机顶盒、或许还有其它的新奇设备里。而我们肯定不会直接把Java Store部署到手机里,这就是我们将来可能要做的与手机用户间的接口。

Q:Java未来的创新点会在哪里?

A:现在Sun公司里到处都在搞创新。人们正在对各个方向进行研究只要你能想得到,这些研究都很酷。就拿企业级的GlassFish小组来说,他们正在为自己的成功欢呼。OpenDS小组也取得了巨大成功。OpenJDK小组正在取得突破性进展。Jigsaw模型小组那边也是喜讯频传。

Q:那(Jigsaw)是对OSGi的补充还是别的什么?

A:我想二者都是,OSGi就好像来自另一个宇宙的东西,它正被我们拿来做模块化应用。不过它太重太繁琐了,所以我们需要一个轻量级的东西来帮我们工作。

Q:这么说它具有与OSGi相同的功能了?

A:是的。不过还包含了一些与OSGi毫不相关的一些东西。

Q:不过我知道Eclipse在OSGi方面做得很好,很多企业级的Java用户很推崇它。

A:连我们也用它。不过它不适合在小场合使用。我觉得是因为它太强大了。如果你对于这些场合的模块化比较关心,那么OSGi则显得太臃肿了。

Q:关于下一代编程语言的问题我们走到哪一步了呢?人们认为JVM支持所有语言中的一种将在某些方面超越Java。

A:也许吧。我确实希望这样。就像人类文明的进化一样,如果后人无法超越Java所达到的高度那才让人惊奇呢,那么这将是错误的。但更重要的并不是Java语言本身,而是JVM这个整合接口,以及它能让所有语言共同工作的能力。你可以用JRuby代码和Scale代码进行交互,并取得非常好的运行效果,而且他们协同工作地非常稳定。这些都是JVM的功劳。

Q:那么你现在更接受动态语言吗?

A:哦,我不知道用接受这个词是否合适。在合适的时间合适的地点,我觉得它们(动态语言)是最好的选择,如果不太考虑性能损失的话。因为大部分动态语言都进行了设计决策,这会让它们执行起来比较慢。

Q:你们在软件中如何解决并行性问题?

A:Java本身就带有并发库,这些库都很好用。在企业版中,其框架已经在并行性方面做得很好。对于企业版,实际上它的框架还可以完成一些自动并行化处理。用户可以用顺序模式写一段程序,最后它会自动被并行化。但是对于诸如在大规模的多线程机器上执行的科学计算这类应用来说,(并行化)确实是一个很大的问题。所以例如我们的Fortress小组,Guy Steele(Sun公司员工,从事编程语言方面的研究)和他的朋友们正在对它们分离出来的这种功能性语言进行研究,他们将这种语言定位为多进程的。这是非常有趣的。他们是我所知道的唯一一群正在研究非企业应用的大规模多线程系统的问题的人

Q:看来这并不是工具的问题?或者工具能解决这个问题吗?

A:哦,要是知道工具能否解决这个问题就好了。处理多线程编程的问题是近30年来博士论文选题的一大来源。至今还没有一个完全的解决方案。不过我们可以用工具做许多事情来帮助解决它。如果你研究一下NetBeans,就会发现其中有许多东西是用来监视线程、监视线程背后的数据、监视阻塞。对于几百个线程的程序来说,这些工具可以应付自如。但如果有成千上万的线程,那就另当别论了。

Q:接下来一个问题是,我们什么时候才能看到Java的更新版本?

A:我去年就希望看到了。可惜Neil Gafter(一位微软的工程师,喜欢研究Java的未来发展)所做的工作因为一些莫名其妙的原因而付之东流。Josh Bloch(Google的首席Java架构师)的反对则有些让人匪夷所思。因此在没有获得踊跃的社区响应之前很难知道什么时候才会有新版本推出。

Q:您说您对于JavaFX被采用感到很激动,您是不是觉得您的团队已经取得了这款RIA产品的胜利?

A:我并不认为JavaFX胜利了。我们还有很多事情要做。不过我对于我们所选择的道路感到很欣慰。我们采用了整合Adobe工具的策略,并将它们推向了产品链中。这个做法获得了巨大成功。艺术家们非常喜欢我们所做的,我们达到了我们向人们展示的目标。而JavaFX本身,则像我们先前期望的那样可以轻松地移植到各种不同的设备上。我们证实了它是可行的,而且我们把它实实在在的做了出来。

Q:Java将来会成为云计算的平台吗?

A:人们一开始就开始用Java的某些功能来进行云计算了。类云的功能已经成为我们所做的每一件工作的一部分。Kenai是我们的开发者云环境。其中将NetBeans的整合实际上已经运用了REST API,这是一件非常时髦的事。我们是从最近的六个月才开始做的。我们为NetBeans何Kenai的组合制作了一份这样做岂不很酷?的列表。

独家:并购后Java之父首次专访 Java将何去何从(下)
【发表评论 0条】
其他文章
上一篇: 独家:国外安全专家发现Google Docs新的安全漏洞
下一篇: 独家:并购后Java之父首次专访 Java将何去何从(下)
相关文章
独家:并购后Java之父首次专访 Java将何去何从(下) 2009.06.23
独家:并购后Java之父首次专访 Java将何去何从(上) 2009.06.23
美股评论:Sun高层等待黄金降落伞 2009.06.18
Sun取消高端服务器芯片Rock研发 已投入数十亿 2009.06.16
Sun取消Rock高端芯片开发 数十亿美元打水漂 2009.06.16
最近评论

热点新闻
最新资源


最新招聘更多
精彩视频
精彩专题
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gogovista 2009-06-24
  • 打赏
  • 举报
回复
收购就收购呗,继续在oracle拿高薪
给谁打工不一样。。。。。。。。。。。。。。。。。。
WUMAOZHIFU 2009-06-24
  • 打赏
  • 举报
回复
那个SB,以前有人问他,如果SUN被人收购了怎么办,他反问到:你觉得年销售额几十亿的大公司,会被收购吗?当时我看到之后就想吐他一脸唾沫!几十亿就不能收购了?妈B的,几百亿照样有收购的!真是个白痴。
liukang520236 2009-06-24
  • 打赏
  • 举报
回复
支持。

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧