Gosling: Java source code already available

Jan 发表于 2006-05-12 13:13:39

GoslingEclipse的攻击有点过分,他说SWT会把Java绑定在Windows平台上面,破坏其可移植性,难以相信这种说词会出自他。SWT明明是跨平台的库,撇开Eclipse本身不说,Azureus也是一个非常好的证明,这个sf.net上下载量排名第四的软件就是用SWT写的,我在Linux上下BT都用这个。Gosling的观点带有太明显的商业色彩,没有一个技术guru应有的风范。

从Gosling表达的意思可以看出,Java作为财政表现一直欠佳的SUN的救命稻草,在可预见的未来依然会被SUN不放,SUN依然会牢牢把握对标准的控制。从某种角度上看,IBM强力推动Eclipse的崛起可以说是用心良苦,从IDE到RCP,不仅仅能为自己的产品线和SOA框架打下良好基础,同时还可以依靠开源社区和开发人员的力量和SUN游斗,自身却藏在Eclipse Foundation身后,保持光辉形象。其斗争智慧真的是无人能敌,高明。

Anyone looking for Sun Microsystems to relinquish control of Java to the open source community or to join the Eclipse Foundation is likely to be disappointed, based on Java guru James Gosling's perspectives on these issues.


Sun Microsystems maintains a policy of requiring testing for Java compatibility and already offers a great deal of Java technology in an open source fashion, Gosling said in an interview this week to discuss next week's JavaOne conference and other subjects. Gosling is CTO for the Java enterprise and developer group at Sun and is considered the father of Java.

"There's a bunch of people out there getting all hyper, and I don't believe there's anything there for them to get hyper about," Gosling said when asked about the possibility of a full open source route for Java.

Source code for Java already is available and has been for 10 years, he said. The current model for Java is close to an open source model, Gosling said.

Java developers, meanwhile, want to preserve interoperability and reliability, which is maintained by the current rules governing Java, Gosling said. To be certified as Java-compliant, software most undergo a test suite.

"They really like the fact that we're very compulsive about the whole testing thing," Gosling said.

Despite some assertions to the contrary, Sun is doing fine with making money from Java, he said. The company earns money with its Java Enterprise System network services software and also in selling services and support, Gosling said.

As far as the possibility of Sun joining the Eclipse Foundation for open source tooling, Gosling would not support this. Sun and Microsoft remain perhaps the only two major technology vendors who are not part of Eclipse.

"It would be a big step down. NetBeans was an open source project a long time before Eclipse ever came out," Gosling said.

The Eclipse endorsement of the Standard Widget Toolkit (SWT) destroyed that organization's interoperability story, according to Gosling. "It’s a toolkit based on the Windows API and getting it to run on other platforms is problematic," he said.

An Eclipse spokesman disagreed with Gosling's assertions about Eclipse and SWT.

" I don't believe James really understands how Eclipse works," said Ian Skerrett, Eclipse marketing director. The Eclipse platform works well on Linux, Solaris, Macintosh, and Windows, and the SWT API is independent of the deployment platform, he said.

"The strength of SWT is that it actually uses the native APIs of the platform," Skerrett said.

Eclipse also is not a step down from NetBeans, Skerrett said. "I think Eclipse is a very popular, well-used, full-functioned IDE that has the dominant market share in the Java space," he said.

Asked about scripting languages such as PHP (Hypertext Preprocessor)taking the spotlight from Java, Gosling stressed coexistence.

"Many of the people who build PHP and Ruby applications actually end up using Java," Gosling said.

On the subject of Scott McNealy recently stepping down as Sun's CEO, Gosling said he did not know if this was something McNealy particularly wanted to do or not. The company has been beset by poor financial performance in recent years, leading to prior speculation that McNealy would step aside.

"That's a question for Scott to answer or not," Gosling said.

At JavaOne in San Francisco, the newly released Java Enterprise Edition (Java EE) 5 will be a key focus.

"The big thing that we're going to be emphasizing is all the stuff in Java EE 5," Gosling said. Java EE 5 was unveiled last week and features ease of use improvements and Web services programming enhancements. Reducing complexity for developers is a prime objective in Java EE, according to Gosling.

The show will include a focus on integrating units such as handhelds with back end systems such as manufacturing systems, he said.

As far as Java's future, Gosling stresses networking. "It's all about integration. It’s all about building connected systems that are extremely diverse," he said.

"The cell phone is tomorrow's desktop," Gosling said.

关键词(Tag): java eclipse sun gosling

曾经的这一天...


收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定