免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1685 | 回复: 2
打印 上一主题 下一主题

Java大师:曾为C#语言辗转难眠zz [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-10 17:34 |只看该作者 |倒序浏览
Java发明人James Gosling表示微软虽然推出自家版本极力压制Java气焰,但他现在已经
不会辗转反侧难以入眠了

下一波Web服务软件开发之争由微软卯上Java原创公司SUN,以及Java的忠实支持者包括
IBM、Oracle等。而微软想拿下这一仗主要靠的便是C#,这是一种类 Java语言,即将加
入新版Visual Studio .Net软件开发工具程序中。
SUN副总裁Gosling并不看好C#,不过倒是承认包括他与SUN内部人员一开始得知微软要推
出此一语言时还曾紧张过一阵子。
“我只能说,微软的模仿是对我们最好的赞美。”他表示。“但那些人(指微软)还是没
搞清楚状况,因为他们所推出的类Java语言少了稳定性、生产力与安全性。”
Gosling在接受CNET记者专访时详细剖析C#,论述Java备受欢迎的原因,并透露当“超级
明星”的滋味。
为何你会认为微软的C#语言少了稳定性、生产力与安全性?
里面的漏洞太多了。由于他们在设计之初考虑到支持C与C++的问题,因此必须加入一组
记忆模式作为可随时存取资料之用。这些漏洞就成了程序开发人员眼中, 安全性、稳定
性与生产力问题的最大来源。所以他们一方面虽然模仿了Java,但另一方面却又加入了
一些不太有用或根本就不该加的东西,因此整个看起来相当可 笑。
我们有阵子还为C#穷紧张一阵子,但后来就不这么觉得了。以微软的势力来说,C#再怎
么说都是值得我们关切的,但我曾与程序开发商谈过,此事并没有引起很 大的回响,因
此其媒体炒作性质其实大过实际应用。
Java开发的成长情形如何?目前仍是主要用在服务器端吗?个人计算机上的情况如何?

这是一体两面的事,两者很难区分,因为我们所建立的网络同时有许多事情相互沟通,
并相互为用。例如有人开发了一款用在手机上的应用程序,其中一定有部分 跟服务器有
关,这就比如有人问,你体内血液是流到左手臂还是右手臂,答案是两边都有。
无线技术目前已经是业界最热门的话题,但个人计算机方面也很强劲,我预测桌上型应
用还是比无线应用方面多很多。许多人都在开发以Java为基础的内部应用软 件,这些多
数是前端桌上型应用连结至后端服务器上,或者独立的应用程序。
其应用程度非常惊人,每年我都会想,今年应该会慢下来了,但Java的世界却不断加速
前进,只要有数字系统,就会有人利用Java写出一些东西来。由于有这种 开发环境与工
具,才会有我们现今从超级计算机到智能卡都能有统一的架构。
目前你在SUN内有什么新计划?
Java是我十年前发明的东西,所以两年前我决定应该作点新的事情,因此我重回SUN研究
实验室,目前正在进行一开发工具计划。业界开发IDE的人不多(整合开 发环境),IDE主
要是针对低端开发者而设计,也就是不太会写程序语言的族群。这方面的首选工具是Em
acs,我23年前也是开发出Emac的第一批人之一。但这套 工具目前还在使用,真是太可
怕了,且内容变化不大,这对低端开发者是好事吗?我看不见得。
我们有套SUN买下的开发工具叫做NetBean,这是一套一开始便以架构(framework)为设计
主体的工具,非常具有弹性,我们在一年半前释出源代码,目前我正在 帮NetBeans写一
套plug-in。
IBM有一套开放源代码计划称为Eclipse,主要是整合所有Java开发工具,方便软件开发
商可选择不同软件制造商的开发工具,组合成一套可运作的产品。几乎 所有程序工具制
造商都已加入,独独SUN还没,IBM为此迭有怨言,这究竟是怎么回事?
NetBeans与Eclipse性质非常接近,他们认为我们故意不加入,但其实对方根本没问过我
们,是他们对外宣布后我们才知道有这回事,我们觉得很奇怪,Eclipse很 像是模仿我
们的产品,市场活动手法也挺耐人寻味的。
你觉得两套开放源代码计划可整合在一起吗?
有可能。我相信应该会有人思考这方面的问题,目前很难预测未来会怎么发展,最重要
的是双方必须有共同的API(应用程序接口)。过去一年半来我们一直在研究 API,若IBM
愿意一起加入我们的开放源代码计划,一切就好办了。
微软在Web服务方面进展相快速,有人认为Java目前已呈现落后局面,因为Java Commun
ity Process今年才会提出Web服务标准。你觉得呢?
我们一直被问到进度落后的问题,我也一再表示过了,民主模式总是比独裁统治要费时
些,这话一点也不夸张,Web服务最重要就是要讲求合作,因此若要建立一 套机票定位
系统,你当然必须请Travelcity、Orbitz、Expedia等线上服务商一起来讨论,决定订票
流程的XML规范,你当然也可自己写一套标准要求航空业者照办 ,但他们一定会很不乐
意,我不认为这样会成功,因为Web服务说穿了就是厂商间的合作,因此采用民主过程会
好些。
当我们邀请Visa、MasterCard、花旗银行与美国运通等加入自由联盟时(一起建立一套网
络认证标准),一开始大家歧见必然很多,但大家都有同意的共识,每家厂 商都有自己
的需求,但大家也必须合作才能获得最大的好处,因此他们作得相当好。
四年前我们采访你时,你曾说你每次出席研讨会时,总会有许多Java开发人员要求索取
签名,现在还有这样的“盛况”吗?若是的话,现在还四处演讲Java的感 觉如何?
我觉得受宠若惊。去年圣诞节,有人要求我直接在他身上穿的衣服签名,有人拿麦克笔
要我在他的笔记本电脑上签名,不过多数都是直接签在纸上。
我很乐意讲述Java,我内心深处仍自觉是工程师,因此若写出来的东西有人乐于使用,
我会觉得很开心,但当我得到处开会演讲Java时,我就觉得有点无趣了。 有阵子我四处
演讲是因为我罹患了“腕隧道症候群”,手腕关节红肿无法使用键盘,但两年前我动过
一连串手术后,我又可以开始使用计算机工作了,因此现在日子 过得挺开心的。

论坛徽章:
0
2 [报告]
发表于 2003-05-12 02:16 |只看该作者

Java大师:曾为C#语言辗转难眠zz

en ! It's very good ! I like it ! Thank you very much ! come on!

论坛徽章:
0
3 [报告]
发表于 2003-05-28 19:42 |只看该作者

Java大师:曾为C#语言辗转难眠zz

good
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP