InfoQ

技术访谈

毛新生谈Project Zero和软件新发展

受访人 毛新生 采访人 胡键、霍泰稳 发布于 2008年7月1日 上午2时53分

社区
Java,
SOA
主题
编程,
Web 2.0,
REST
标签
Mashup,
IBM,
Groovy,
PHP
概要
InfoQ中文站有幸与IBM中国开发中心Web 2.0首席架构师毛新生聊了聊Project Zero和软件新发展的相关话题,其中包括Project Zero的组织形式、支持的语言、以及未来发展方向等等。

个人简介
毛新生,现任IBM中国开发中心Web 2.0首席架构师。此前他曾任IBM软件集团企业解决方案部大中华区和北亚地区首席架构师与IBM SOA中国设计中心技术主管,在企业级软件方面拥有广泛、扎实、深厚的理论功底和丰富的设计与项目实施经验。
先给我们InfoQ中文站的读者来介绍一下您自己和您现在做的事情吧?
给我们简单介绍一下你心目中的Project Zero这个项目吧?
那我们有一个比较感兴趣的问题:就是说为什么要把这个项目命名为Zero呢?它有没有一个特别的含义?
那为什么会选择PHP和Groovy来支持Zero呢?
那有计划支持其它的语言吗?比如说Ruby,还有像Python这样的动态的脚本语言?
我们也知道,在这次IMPACT 2008上,IBM宣布了一款名为WebSphere sMash的新产品,我们也知道,它是Zero的商业版,那么这个商业版和现在我们所谈的Zero有什么区别和联系吗?
那么在sMash这个产品里面,它有一个基于浏览器的IDE,那么是什么原因让你们去决定要做一个基于浏览器的IDE,和我们传统的IDE相比有什么优势吗?
那么我们知道Zero对Dojo这个框架进行了一个支持,那么我们想问的是,它是否还支持其它流行的JS UI库,比如说ExtJS这样的?
那么我们也知道随着Ruby on Rails的成功,现在市场上出现了很多像Rails风格的Web开发框架,比如说Groovy领域就是GRails,那么和Zero和GRails相比有什么优势吗?
OK,那我们还回到Zero项目本身来去谈一下,我们也知道Zero,它采用的是非常开放,但它不是开源的方式来组织的。为什么会采取这种形式?
那么我们知道目前在Zero这个项目上面有两个PHP项目已经能运行,比如说Sugar CRM和PHPBB。那么,我们想问的是,是否所有的PHP应用,目前都能够部署在Zero上面,如果说还不能的话,什么原因?
那么接下来,我们就畅想一下未来,Zero它的下一步计划是什么?
show all  show all

相关赞助商

InfoQ中文站Java社区,关注企业Java社区的变化与创新,通过新闻、文章、视频访谈和演讲以及迷你书等为中国Java技术社区提供一流资讯。

9 条回复

回复

受访人的声音较小,请调整耳机音量 发表人 霍 泰稳 发表于 2008年7月1日 上午3时49分
默片 发表人 Jove Zhong 发表于 2008年7月2日 下午8时19分
Re: 默片 发表人 霍 泰稳 发表于 2008年7月4日 上午2时16分
Re: 默片 发表人 henry huang 发表于 2008年7月4日 上午3时29分
Re: 默片 发表人 Ye Rory 发表于 2008年7月9日 上午8时10分
Re: 默片 发表人 霍 泰稳 发表于 2008年7月9日 下午11时27分
Re: 默片 发表人 weihong hu 发表于 2008年7月31日 上午4时14分
文字内容不错 发表人 cao yunfei 发表于 2008年7月3日 上午2时14分
内容很好很强大! 发表人 志浩 张 发表于 2008年7月7日 上午3时18分
  1. 返回顶部

    受访人的声音较小,请调整耳机音量

    2008年7月1日 上午3时49分 发表人 霍 泰稳

    本视频受访人的声音较小,读者听起来可能比较费劲,在浏览视频时请放大耳机的音量,谢谢。对给大家造成的不便表示真诚的歉意!

    InfoQ中文站编辑 霍泰稳

  2. 返回顶部

    默片

    2008年7月2日 下午8时19分 发表人 Jove Zhong

    就不能在放出视频前编辑处理一下么,完全听不见他在说什么。采访者者的声音是正常的

  3. 返回顶部

    文字内容不错

    2008年7月3日 上午2时14分 发表人 cao yunfei

    可惜中文的语法看着别扭

  4. 返回顶部

    Re: 默片

    2008年7月4日 上午2时16分 发表人 霍 泰稳

    非常抱歉,在编辑视频时,我们已经发现了这个问题。但这么好的内容如果不放出来,更为可惜,于是最终还是决定放上来了。我这儿采取的方式是戴上耳机,将耳机的声音尽量调大,被采访者的声音还是非常清楚的!相信下次不会再出现这样的情况了,再给俺们一次机会:)

  5. 返回顶部

    Re: 默片

    2008年7月4日 上午3时29分 发表人 henry huang

    infoQ应该想办法呀,找个人配下音就可以了。 开大音量,带耳机,会被主持人的声音震死的。

  6. 返回顶部

    内容很好很强大!

    2008年7月7日 上午3时18分 发表人 志浩 张

    内容讲的很好,希望多看到类似的文章!

  7. 返回顶部

    Re: 默片

    2008年7月9日 上午8时10分 发表人 Ye Rory

    绝对是这样的。看来也只有看看文字了。

  8. 返回顶部

    Re: 默片

    2008年7月9日 下午11时27分 发表人 霍 泰稳

    IBM developerWorks发布WebSphere sMash多媒体教程,这儿有一个毛新生先生在IBM developerWorks网站上关于sMash的视频演讲,效果不错,对Project Zero感兴趣的朋友可以移步观看!

  9. 返回顶部

    Re: 默片

    2008年7月31日 上午4时14分 发表人 weihong hu

    同意,我把音量开到最大,结果主持人的声音把我的脑袋都快震穿了。

独家内容

利用Ruby简化你的Java测试

本文是Productive Java with Ruby系列文章的第一篇,我将从单元测试这个话题开始,让Java的开发人员能够在实际工作中利用Ruby提高工作效率。

与赵进聊SaaS

InfoQ中文站有幸与阿里软件的首席架构师赵进在一起探讨了SaaS的相关话题,包括SOA和ASP与SaaS的异同、云计算、SaaS的前景、它的关键技术、技术瓶颈等等。

在ESB中选择路由还是编配?

在这篇文章中,Adrien Louis和Marc Dutoo在一个典型的ESB场景中讨论了编配和路由的区别和优缺点。他们讨论了几种连接服务的方法,从使用如自定义路由这样的低级别方法,到使用如工作流和编配这样面向业务的高级别方式,并总结说不存在“一边倒”的解决方案。

分布式系统中的一致性和可用性

本文是根据7月26日InfoQ中文站在杭州举行的QClub活动(第三期)后半程小组讨论总结而成。主要内容包括如何在SOA系统中实现服务编排,如何保证分布式系统中的一致性和可用性,以及如何在实施SOA的过程中控制接口的粒度等。

虚拟化导论

人们很容易想当然的以为虚拟化技术仅仅应用于服务器。而在现实中,虚拟化这一苏醒的概念正被运用于各个层面,其中包括网络,存储以及应用基础架构。在这篇导论中,InfoQ将深入每个方面,详尽向您描述虚拟化技术的运用以及其优点与不足。

用户故事估算技巧

作为开发者,同时也是ThoughtWorks的咨询师,Jay Fields总结了自己估算用户故事的有效技巧。

InfoQ案例研究:纳斯达克市场回放

在这篇案例研究中,InfoQ对Adobe AIR和Amazon的简单存储服务(Simple Storage Service ,S3)在NASDAQ市场回放程序(NASDAQ Market Replay)中的应用进行了详细的分析。

Hadoop基本流程与应用开发

本文介绍了Hadoop的基本流程、业务场景、代码范例以及集成测试。本文是《分布式计算开源框架Hadoop入门实践》三部曲的最后一部。