欢迎来到天天文库
浏览记录
ID:28114149
大小:213.50 KB
页数:5页
时间:2018-12-08
《《开源者说》08期聊聊Java那些事儿.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《开源者说》08期:聊聊Java那些事儿发表于2015-06-1018:23
2、4388次阅读
3、来源CSDN
4、28条评论
5、作者陈秋歌Java开源者说陈阳宫力许斌摘要:2015年5月23日,Java迎来了它的20岁生日。为此,我们邀请了北京GNOME用户组创办人陈阳、前美国Mozilla公司全球总裁宫力、清华大学计算机科学与技术系副教授许斌,一起聊聊他们与Java之间的那些事儿。关于《开源者说》:《开源者说》由CSDN推出,目的是为开源社区人士提供一个展示平台,推动国内开源社区发展和开源文化的推广。2015年5月23日,Java迎来了它的20岁生日。为了这一特别日子
6、,向Java献上一份生日礼物,《开源者说》特别邀请了前GNOME基金会董事、北京GNOME用户组创办人陈阳(Emily)担任主持,请前美国Mozilla公司全球总裁、曾任美国微软MSN事业部中国区总经理、SUN中国工程研究院院长、被誉为中国Java第一人宫力和清华大学计算机科学与技术系副教授、常年从事Java教学的许斌,聊聊他们与Java之间的那些事儿。 陈阳(左一)、宫力(中间)、许斌(右一) 视频观看主持人:陈阳(Emily):前GNOME基金会董事,北京GNOME用户组创办人嘉宾:·宫力:美国Mozilla公司全球总裁、曾任美国微软MSN事业部中国区总经理
7、、SUN中国工程研究院院长、被誉为中国Java第一人·许斌:清华大学计算机科学与技术系副教授、常年从事Java教学下面是本次访谈主要内容整理,仅供参考。Emily:两位老师都长时间从事Java相关工作。首先请两位分别谈谈是如何与Java结缘的。宫力:1995年,Sun发布Java时,我正在斯坦福国际研究院工作,主要专注安全领域。Java,作为新鲜事物,当时引起了业界的极大关注。Java一开始还比较简单,关于其存在哪些问题的讨论很多。为此,我还和一位资深Unix老前辈,专门邀请了James Gosling及其他Sun、Netscape和微软的专家,探讨如何解决Ja
8、va存在的问题。此次的研讨会,也让James Gosling感觉到Java存在的诸多问题,同时邀请我加入Sun,共同改善Java。因此机缘,几个月后我便加入了Sun公司的Java安全和网络组,负责安全和网络方面的设计与实现工作。许斌:我的经历和宫力博士有些不同。Java的发布,在国内同样引起了很多学者的关注,清华大学王克宏教授最早在1996年就开始接触和推广Java。1998年,清华大学研究生毕业后,我留校并加入了王克宏教授的研究小组。他是我进入Java领域的领路人。为了在中国推广Java,我们做了好几件事,其中之一就是出书。Java系列丛书于1996年开始印刷
9、,是国内最早的Java教程。此外,在王克宏教授的建议下,1998年Sun公司从全国挑选了10所大学,开办了Java培训中心。清华大学作为其中之一,为Java的培训推广做出了巨大贡献,2000年被授予最佳Sun授权培训中心。清华大学被授予2000年度最佳Sun授权Java培训中心Emily:2006年10月,Java采用GPLv2授权协议开源。请两位谈谈Java在什么环境下决定开源?开源的初衷是什么?开源前后有什么不一样?宫力:1995年那会,开源还不像现在这样被公认,它只是一种选择。当时Sun公司虽然也认可这种想法,但考虑到商业竞争等因素,保证Java可以快速发
10、展,不被其它因素所累,Sun还是选择了完全控制Java。不过Sun还是采取了很开放的态度,如成立各种顾问委员员,邀请各领域人士参与有关Java相关问题的讨论。这种方式后来演变成了JCP,让有兴趣的各方人士参与定义Java的特征和未来版本,这时算是半开放状态。随着Java平台的成熟及商业竞争关系的转变,2006年Java全面开放。可以说,Java平台是一个逐渐开放的过程。许斌:JCP,让业界共同参与Java的改进,是非常好的策略,也体现了Sun的开放态度。Java每次版本更新,都采纳了很多来自外界的建议和意见,让大家都可以利用自己的智慧推进Java的发展,这是一件
11、很棒的事情,同时也是一件很难把控的事情。相反,看看Unix的发展过程,各种商业利益的进入,导致好多不同版本的产生。由此,我觉得Sun对Java开放过程把握得恰到好处。Emily:Java成功发展20多年,非常少见。请两位谈谈Java的成功因素有哪些?宫力:我觉得一个平台或语言要想成功,主要基于两个因素。一是实力,即该平台或语言(有存在价值),很有必要成为平台;二是实力足够强,同时还比较幸运。Java同时具有这两点。Java刚发布时,Web主要以静态页面为主。Java的出现,让人们惊讶地体会到Web页面原来还可以“动”。这对很多人来说,简直是天壤之别,也促使Jav
12、a的关注度一下提升了上来
此文档下载收益归作者所有