袁红岗:那个比较早,最早写的时候是2000年,但是流传到外面的时候是2002年。
闫辉:但是你写的经验体会并不是随着时间就会淡漠的,现在拿出来很多人还是很有体会的。
袁红岗:对,确定是这样,因为这个我深有体会,上次我遇到我一个老师,他说他也看到我这个帖子,他说我写的非常好,所以现在我在作实践来看也还是这样。
闫辉:现在对程序员来说很多东西都是非常持久的还有长期发展的一个过程,最近还有一个比较热,就是开源,我知道前两天刚发布了一个新闻,就是你们把一个框架开源了,这个社区是什么样的一个情况呢?给介绍一下。
袁红岗:我们很早以前就有这个想法了,但是我们没有这个整体,但是把中间件的传统加入到里面就是设计一个核心的技术和开发的过程,现在开源可能会难以控制,所以我们就把局面控制一下,现在比较流行的开放比较抽象,要把他作为一个开源来做,那么当时为什么会有这样的想法呢?我们认为在国内这种开源文化还没有真正的发挥出来,看国外作的开源社区很好很完善,并且可以用,那么在国内这方面确定需要改进,但是为什么需要现在这个现状呢?我觉得还有很多文化的问题,因为我们觉得是否可以成功作一个常识,比如事业型社区就是开源。
闫辉:那我想这个杜先生是开源的负责人,那当时是公司也好个人也好去承接这个任务的时候你当时是怎么样想的呢?
杜伟峰:当时我们说的商业都是之外的东西,我们都是以一个社区的角度来讲,我们向把他作为一个java技术相关的,我们可以通过java为的平台找到一个最新的与java平台相关的技术,那么找一个最高的可以把java最高的思想最高的技术奉献出来,那么核心的原代码奉献出来,作为现在来讲,他的代码水平还是比较差的,中国拿了很多项目但是贡献出来的很少,我们想通过这个项目把java技术展现出来,然后通过自己的能力加上技术来完善自己。
闫辉:那我们知道在国外的很多技术都在一些网站上显示出来,咱们的技术是在masks这个网站上来建立这个,您怎么看的?
袁红岗:我们把最简单的技术放在网上,有一个问题就是从我们目前来说,希望参与到国内这个项目来,而不是参与到国际上去,我觉得这个项目必须在中国而不是作为一个全球性的,所以我们最终还是决定在国内作这个事情,而且这个masks,也是在国内的,我们希望围绕这个来做更多的事情。
闫辉:那我想问一下杜伟峰先生,你们从筹建到最终推出来肯定有一些艰难的过程,你们作了那些工作?
杜伟峰:我们作了很多的工作,与很多程序员的交流,还有这些东西做出来和其他的不太一样,这也就是说我们最初要作的比较大,但是后来我们从实际角度出发作了一个适中的,因为作一个大的我们从人力精力很难控制,我们接受引擎为主,我们可以有大量的开发人员去接受这个项目,去引导这个项目,将来这个项目可以在一个很能控制的情况下进行。
闫辉:那就是说如果在中国发展一个开源项目,没有一个很好的先例也没有很好的托管的平台,走到这步就是自己先摸索,我想问一下就是程序员比较关心的就是今年开源的jsf是一个什么样的技术?
袁红岗:jsf他以前没有做过开源,它以前作web开发的,但是他们有一些类似,他的作用就是加快web开发项目的速度,就是这样的一个技术,我们最初怎么会想到把这个作为这个开发的项目呢?就是作为框架来说开发引擎本身它是一个比较稳定的载体,但是在这个载体以上我们还需要一些主见,比如说很多人在为这个平台作一些东西,那么将来这个空间我们会有比较大的组建市场。
闫辉:那我看了一下这个社区里面有一些文章也有技术的文档,其中有一个比较热门的Ajax,Ajax因为google比较推崇您怎么看这个观念呢? 袁红岗:就是现在观念比较多,雅虎等等要求的我有一个观点就是我自己有一个框架,我们有一个整体的方法,并不仅仅是一个框架,很多的表现出我们还有模拟器数据处理也很好,这是一个整体的东西,然后就能结合到一起,java和其他的意义相比是不一样的,他不是一个孤立的主题,那么以前呢,所以这两个来说java和jsf来说是两个孤立的主题,那么通过我们现在可以把他们结合到一起,合成一个主题,能够使开发出来的产品质量丰富。
闫辉:那你们就是说推出这样一个东西的时候你们肯定也作了一些工作,那么你们觉得作一个框架这种周期或者难以程度是能够在程序员所接受的范围内吗?
袁红岗:这个我觉得使用这个框架,作一个框架相对来说难度还是比较大的,像我们用的速记报表也是非常难的,我们可以快速的开发领域这个产品。
闫辉:现在我们感觉这个产品就是说jsf暂时还是只能够运行到ms服务器上?我看你们网站上就是说未来会与网卡绑定什么的?
袁红岗:这个引擎和一些尾数绑在一起,因为他是一个引擎本身,我们是按照模块的形势来开放,所以基本上没有关系。
闫辉:我想问一下杜伟峰,就是您在作的时候程序员对这个反映,就是您感觉大家对这个社区的反映怎么样?
杜伟峰:其实当初应该有2000左右,应该还是不错的,作为技术社区来讲,他们也非常关注这个,不管是对java感兴趣还是想加入开源社区来讲,不过参与的人还是有10几位,那么我们下一步等发布会完成以后就是可以引导他们一起来把这个项目完成。
闫辉:现在来说这个框架在应用当中他可以承受多少系统的压力?
袁红岗:他实际上是建立在一个网络的模块上,其实你不用建这个也可以开发,就是建一个系统上,那么为什么我们要建立出来呢?就是因为他可以提出一个新的概念,这个概念他能够为开发提供一个便利,而且为开发结合整体的一个情况,所以我们希望有更新的东西展现出来。
闫辉:那我想不管怎么样你们都在开源这个角度上迈出了第一步,估计很多国际的人都在看你们,能不能聚集这个最好的人员来做这个事情,那就是可以引出另外一个话题,到底开源在中国是怎么样的?您可不可以谈一谈这个看法?
袁红岗:开源我觉得应该是一种遗憾,在中国没有一个很好的文化,语言方面都有一定的原因。
闫辉:就是说开源的项目在运作当中或者你们在运作当中会遇到那些困难?
袁红岗:最困难的就是不懂风险,有的人就是说我做完了以后能够得到什么回报,这就是不是一个很好的开源的征兆,就是社区的一些事情不是很好,也可以说他不敢参与。
闫辉:以前看到过一个人,他也可能他水平并不高,但是他作了一个汉化的东西,这也是对开源社区做出了一个贡献。比如大家在作开源的时候说认为只有水平很高的黑客,资深的人,很牛的人才可以作这个事情,但是其实每个人都可以在一个开源社区里面找到属于自己的一个位置。
杜伟峰:我觉得这样的话,必然存在一个自身的事情,就是有商业公司去作,去起头,这样的话,就是从商业组织去开展开源项目,这样的话,开源的项目是可以控制的,那么那样的话,我们还有一个目的就是通过地三方组织的目的在开源社区再开发一个存在开源本身的问题,开源完成以后我们可以把这个组建作为一个商业公司,这就是一个商业,无论对程序员还是开发人员来都是比较欣慰的。
闫辉:再利用开发这资源的这方面,或者引导开发这资源这方面你们会投多大精力呢?
袁红岗:我们会在核心的开发作一个比较大的力气,这是一个比较核心的,希望更多的人来积极参与,只要你通过这个项目你可以得到一些补偿一些知识技术都可以通过把这个东西搞一些你自己认为有价值的东西。 闫辉:我想提一个这样的问题,就是常规的项目里面程序员,还有一些厂商在阻挡一些项目,那么我看国外有一些大的项目并不是一家商业公司来阻挡的,是多家商业公司一起来阻挡的,那这样的话会不会引起其他更多的商业公司一起加入到这里面来?
袁红岗:的确有可能,但是现在来看这个项目和我们的社区扩大以后,肯定就完全靠我们了,或者靠整个社区来参与来促进这个社区的发展。
杜伟峰:我们社区也类似与国外的一些大的网站,就是调整一个标准。
闫辉:那就是说从中间件来说,除了投入了大量的人才之外还投入了什么?
杜伟峰:因为这个社区,我们人员投入了网站的话投入了3个人,还有解释了引擎的代码,最好的就是我们投入了一个代码管理,包括我们的引导,包括我们可能把设计引导或者架构总结起来,也没有想象那么困难,要学java语言,还有一些开发指南,还有一些科技含量就可以开发出来了。
闫辉:那你们有没有希望就是在一定期限内达到一个什么样的程度?
杜伟峰:我们预期在今年年底,预期达到一个跟组建结构最原始的配合,然后在明年上半年更完善的改变这个,然后在明年下半年就是搞一下更多的java而方面的东西,和企业更多的项目,就是如何把更多的企业结合起来。
闫辉:那我想问一下您平时会不会上这个网站和这个网站的人进行交流?
袁红岗:我经常上这个网站,也经常进行交流。
闫辉:那我觉得您也可以用更多的吸引力将更多的程序员吸引过来。中国探索出来了很多的模式,有一些是通过开源产品,还有java的服务还有通过一些和商业公司的合作,那么中间件也是想在这方面有一些探索,那么对于未来得发展或者促进这种开源的发展袁红岗您觉得还有什么想说的,整个社会也好这个问题就比较大了?您觉得有什么建议?
袁红岗:开源我觉得在中国还没有达到一个很好的状态,我们都是在尝试,将来能不能成功现在还不好说,但是从现在我们的理想来看我们会增加更多的认错更多的只是让大家采用,现在随着更多的人总是找不到事做,他们没法组织在一起。
闫辉:谢谢袁红岗和度来参加我们节目,以后我们将继续探讨,为这个开源发展的模式会很漫长,那么我们CSDN和关注会一直继续关注下去,谢谢大家关注我们的节目,我们下期再见。