视频:毛新生谈Project Zero和软件新发展

在本视频访谈中,InfoQ中文站从Project Zero的缘起,到该项目目前的进展,对开发语言的支持,以及它和商业化版本sMash之间的区别,最后到Zero背后IBM所推动的新的软件模式等问题,和IBM中国开发中心Web 2.0首席架构师毛新生做了深入的探讨。

观看视频:毛新生谈Project Zero和软件新发展

Project Zero是IBM的一个孵化项目,其产品目的是帮助企业完成从设计、开发、运行、部署、管理和运营等方面都足够轻量级,而且其所用的技术也是时髦的技术,比如用户体验以Ajax技术为基础,支持动态脚本语言PHP和Groovy,设计架构为REST风格等。而另外一个值得我们关注的是IBM这次开发Project Zero时所采用的一种模式——开放而不开源。简单解释就是用户可以免费下载使用Project Zero,也可以浏览项目的开发计划和源代码,但只能“阅读”。据毛新生透露:

更重要的它(Project Zero)也在探索非技术的方面,那就是软件形态和它的商业模式与开发方式究竟将走向何方。我想这是IBM作为一个IT行业的Leader应该去思考的事情……我非常希望有机会跟大家一起去交流,我们完全有这种灵活性,来调整我们的做法,事实上今天的这样一个做法,它在努力的尝试给予这样的灵活性。我们一方面通过Project Zero来给社区足够的开放性,可以去Contribute,可以去Download我们的开发计划和Source Code,你可以自由的尝试,但是我们与此同时也提供正规的商业版本,使得我们可以按照常规的商业方式来提供支持、教育和各种各样的后续性的开发。

在本视频中,毛新生介绍了Project Zero和其商业化版本WebSphere sMash之间的区别,但可能有读者会疑问,那么IBM WebSphere Application Server和WebSphere sMash都是商业化版本,它们之间又有着什么样的联系呢?在老毛6月22日写的博客“WebSphere sMash介绍”中做了解释,摘引在这儿,希望对读者完整了解Project Zero有帮助:

[WebSphere sMash]跟WebSphere Application Server之间的关系是什么?它跟WAS是互补的。WebSphere能够很好地为企业关键业务提供安全、可靠、可伸缩和管理的平台。但是,企业中也有很多非关键业务应用,这样的应用数量很大,需求非常多样,也不见得用很长的时间,[其要求是]最好能够快速开发、部署和运行等,sMash[就]提供了[这样]一个简化很多,快捷很多的轻量级平台和模型,来服务于这类应用的开发和运行。

观看视频:毛新生谈Project Zero和软件新发展

你可能感兴趣的:(视频:毛新生谈Project Zero和软件新发展)