频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

专访Java之父Gosling:纵观Sun的开源路(2)

作者: 佚名 出处:Csdn 2007-03-23 09:28    砖    好    评论   进入论坛
阅读提示:本文是Silicon.com对Java之父Gosling的一个访谈。它讨论了Sun决定发布GPL(通用公共许可)下Java的决定,开源是不是比专有权软件更安全,IT部门如何缩减开发成本,以及微软为什么依然把持桌面系统市场等问题。

您能举个例子吗?

Gosling:比如Java在旅游行业Sabre和Orbitz公司中的大规模应用。比如FedEx这样大量使用Java技术的企业,如果不用Java代码就无法通过FedEx发送邮包。如果不使用Java代码几乎就无法进行银行交易。

“如果不用Java代码就无法通过FedEx发送邮包。”

说说您见过的最有趣的Java应用吧?

Gosling:我对科技领域内的事情更有兴趣。最近火星漫游者正在火星附近徘徊,地面控制系统就有很多Java代码。或者世界上最大的望远镜,Keck望远镜。它的控制系统中有大量的Java代码。没有比这更酷的应用啦!

软件开发成本一直都是IT预算中的重头。有没有可能降低开发成本?

Gosling:没有。我的回答“没有”可能有些不好理解。我的职业生涯中绝大部分时间都在研究帮助开发者降低成本的工具,使开发者的工作效率更高,更多产。一般来说这样的工具都是有效的。但是观察IT部门的开销,我们会沮丧的发现IT部门的开销并没减少。

我曾经观察过这个有趣的现象。如果使用良好的软件开发工具,减轻开发者的工作使他们能够更快的完成工作,那么经理们首先会说的一定是:“你现在有空的话,再把额外的工作也做了吧!”

这么说IT部门开销不变但是工作成果更多?

Gosling:如果你观察IT部门今天的工作,会发现其中一大部分工作在5到10年前是没有的。过去没有网上银行,没有在线股票交易,没有网上旅游业务,一切都不一样了。人们对IT的需要总是超过IT部门所能提供的。

所以很可能每个IT部门都处于崩溃的边沿。如果超过崩溃线,IT部门崩溃了,事情弄得一团糟。如果没有到达崩溃线,工作会简单一些,但是人们会说:“我们能做的更多。”

在某种意义上来说我自己认命了。在象我这样的工具开发者中,节省IT成本几乎等同于让IT部门做更多的工作。

综观当今的各种开发工具,您觉得还缺少什么工具,哪个是必需的工具?

Gosling:目前的焦点已经从语言转移到了开发环境和编程界面。开发语言就象集线器,将各个方面接合在一起。过去几年中,企业软件开发中最有趣的进步是工具的进步以及IDE (集成开发环境)。

你认为这是一种好趋势吗?你是否认为我们需要新的语言?或者说你认为目前的语言是否够用?

Gosling:目前的语言的确不错。过去也曾出现一些编程语言,但是这些语言应用范围比较狭窄。比如Ruby 和 PHP非常适于生成网页。如果超过它的应用范围,就会很麻烦。对于企业应用来说,页面更象是实际应用的外表。大部分的脚本语言在高性能、大范围计算中的表现差强人意。

您认为会影响企业IT的下一个重大技术创新可能是什么?

Gosling:现在有很多技术是关于多线程的。例如,摩尔法则的计算标准已然从时钟频率转变为内核数量。这意味着人们必须更多的理解建立多线程应用的意义。

你认为微软还能继续保持他们的市场统治地位吗?

Gosling:微软在很长一段时间内统治着企业桌面系统市场,他们的确拥有统治权。说起来相当奇怪,即使每个人都在抱怨微软产品的安全问题,并且将防病毒产品升级到最新版本。我们为什么要使用需要防病毒软件的设备?我不理解为什么几乎人人都用Outlook。

你在开发时使用那些工具?

Gosling:我会交替使用Solaris 和 Mac OS X。这些系统是真正安全可靠的。他们不会掉链子。

微软在桌面系统以外的市场上有什么优势?

Gosling:在其他市场上微软没有桌面系统市场上控制企业服务器的那种身手。过去几年中他们尝试利用在服务器空间中对桌面系统的垄断。取得了一些效果。

你对Vista怎么看?

Gosling:我更愿意对微软(的软件)退避三舍,因为它们可能成为毒药。严格来说我不是研究Vista的行家。但是它看起来的确让人厌烦。Vista是如此的华而不实。花很大的价钱却买不到什么有价值的东西。

【责任编辑:火凤凰 TEL:(010)68476606-8007】


共2页: 上一页 [1] 2
【内容导航】
关于 Gosling  开源  Java  Sun
专题
开源虚拟化技术Xen
Sun以10亿美元并购开源数据库厂商MySQL
Java实用开发全集
Ubuntu 中文开源频道
开源框架Eclipse发展历程
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看81120次)
·UML类图详解 (查看72587次)
·C++是垃圾语言?! (查看42719次)
·C#技术开发指南 (查看40290次)
·UML统一建模语言 (查看39225次)
·Java编程开发手册 (1198个砖)
·Java基础教程 (431个砖)
·C#技术开发指南 (311个砖)
·.NET开发手册 (254个砖)
·PB开发教程 (223个砖)
·Java编程开发手册 (658个好)
·Java基础教程 (578个好)
·.NET开发手册 (282个好)
·PB开发教程 (213个好)
·Delphi开发技术手册 (200个好)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。