科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Gosling 纵观Sun的开源路

Gosling 纵观Sun的开源路

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

最近有机会与Gosling就Sun决定发布GPL(通用公共许可)下Java的决定,开源是不是比专有权软件更安全,IT部门如何缩减开发成本,以及微软为什么依然把持桌面系统市场等问题进行了探讨。

作者:Sylvia Carr 来源:zdnet.com.au 2007年3月22日

关键字: Office

  • 评论
  • 分享微博
  • 分享邮件

你认为要推行严格的安全政策主要责任在IT部门吗?您觉得时候有什么方法能够减轻他们的工作?
Gosling: 我们投入了很大精力来使安全政策尽量易于管理。我们希望能够确保安全政策不要过于繁重,不会导致IT部门的怠工。

Java和Solaris (Sun的Unix操作系统)总有多内容都是要使铜墙铁壁般的系统更容易使用。但是在某些场合,对人们的懒惰没有限制。

Java技术的第一个实际应用是为为消费者电子学进行开发。 你对Java抓住企业机会的方法感到惊讶吗?
Gosling:Java能够用于企业开发并不让人吃惊,因为其本身就是专为处理大规模服务器操作而设计的。倒是企业对Java的接受程度让我有些吃惊。

您能举个例子么?
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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章