如果要评选最近十年对整个IT产业具有颠覆性影响力的技术,非Java莫属。今年,Java问世整整十年,Java已经在全球盛开得无处不在。

  全球市场调查分析显示:已经有25亿部电子设备采用Java技术,Java智能卡发行量已经达到10亿张;采用Java技术的手机达7亿多部;7亿台PC中应用了Java技术;140家电信运营商支持Java技术;全球有450万以上的Java开发人员;JCP(Java社区项目)已经有912家会员企业。

  所以当Sun公司董事长兼CEO麦克里尼出现在9月13—14日在北京举行的“2005 Java中国开发者大会”新闻发布会现场时,他非常坦率地承认,十年前他实在不是什么战略家,根本没有料想到Java对世界具有如此震撼的影响力。以至于当穿着套头衫牛仔裤的Java之父James Gosling现身于北京的开发者大会主会场时,许多的中国开发者看到他,眼里立刻闪现晶莹的泪光。

  “一次编写,到处运行”的Java,十年时间,其跨平台和开放性已经得到全世界的认可,整个IT的历史上,还没有过像Java这样能够如此广泛被应用的平台。但是,比起全球的如火如荼的Java之势,Java在中国的应用还是显得有一些滞后,而对于目前已经如此流行的Java,Java的发明公司Sun又从它身上捞到多少好处,对于创新的永恒话题,Java之父是否相信Java依然可以畅行未来?未来Java面临的最大挑战又将是什么?

Sun从Java收获什么?

  Java给整个IT产业带来的影响力是巨大的,Java带给整个IT生态链的价值也是巨大的,目前Java的全球经济价值超过了1200亿美元。但是Java带给了这个所属的发明公司,多少真正的实惠却一直是困惑产业的话题。业界一直认为Java对整个产业的贡献远比对Sun贡献要大得多。而原因是Sun没能给Java一个更好的商业模式,所以围绕Java的各种官司不断也在情理之中。

  十年Sun对Java对投入是多少,直接收入又是多少?当记者把问题提给Sun公司董事长兼CEO麦克里尼时,他没有给出具体的数字,他觉得实在难以统计,因为Java是一种语言。不过他认为,虽然Sun不能给出具体的数字,但是Sun公司的所有产品都与Java有关。

  在IT产业也许像Sun这样具有浓重的学院气息的公司已经越来越少,虽然业界在对Sun报以更多景仰的时候,其实也可以看到,Sun在Java上收获还是颇丰的。今年7月,IBM和Sun就宣布把两家的Java技术协议延长十年,目标是为全球的400多万的开发者提供长期稳定保证。而就是这个协议,IBM给Sun支付了一大笔的现金。而BEA也宣布了一个一揽子计划。开发业界首个支持各种主要开源框架的J2EE应用环境。

  虽然看起来Sun从Java赚得没有IBM和BEA多,但是其实生态环境里,各赚该拿的那份钱就好。而从企业平台、移动、智能卡以及未来的数字娱乐领域,Sun还有很多很多赚钱机会,而这些市场都还处于正在茁壮成长的阶段,好日子还在后面呢。

  中国的Java应用滞后?

  清华大学计算机系软件所知识工程研究室王克宏、李娟子认为,相对于发达国家,即便是与印度相比,中国的Java应用也还是有相当差距的,主要表现在:开发者数量少,全球的Java开发人员将近450万,而中国还不到20万;在应用范围上,在中国的应用推广局面还没有完全打开,尤其是在能充分体现Java特色的跨平台和多线程领域,成熟的Java应用软件还不多见;另外在人才培养和宣传力度上也还有很大差距。

  但是当我们来到今年Java在北京的现场,看到上海、成都、西安、广州、深圳、南京、大连,同时举办卫星城市直播的大会,8000名中国的Java开发者和IT技术人员穿越空间的阻隔,和Java的创始人、专家们欢聚一堂进行交流的时候,感受到Java开发者的星火燎原和朝气蓬勃,似乎也觉得专家们的论调有些悲观。

在现场,用友、金蝶、东方通、甲骨文、微软、IBM、BEA、SAP、中兴、华为等等超过40家合作伙伴拿出了Java在中国的很多应用最新方案,记者拿到一份刚刚宣布的新闻稿显示中国

  数字电视的中间件标准将采用Java标准来定制。给了记者更多的信息,应该说,Java在中国未来有很大的发展空间。而Java在中国标准体系和安全体系架构等等都是未来Java在中国需要重点发力的方向。

  Java能否畅行未来

  用了十年的时间,尽管Java在全球的发展已经取得了很大的发展,但是来自清华大学的王克宏教授认为,Java在未来的发展依然是面临很多挑战,比如工具的优化,比如开放原代码,比如强化行业市场,比如需要抓住Web服务浪潮等等。

  Java之父James Gosling认为,Sun对于Java和Solaris的开源工作都在陆续进行之中,在开源的同时需要保证Java完整性。他认为未来十年Java面临的最大挑战应该是复杂性问题。他强调,鉴于许多机器运行越来越多的数据,人对线程模型投以越来越多的关注,随着人们对桌面应用的要求越来越高,系统将变得越来越复杂。所以他所领导的小组成员目前开展的更多工作是解决应用编程接口、语言以及工具中所涉及的复杂性问题,在工具和用户界面(UI)中都会遭遇到复杂性的问题。

  尽管依然还面临很多的问题,但是也并不能否认Java是10年里,IT产业最伟大的技术之一。至于Java是否还能够在下一技术新纪元来临的时候依然畅行,James Gosling坦言确实没有一种技术的生命力是永远的,Java同样也不例外。他也相信当IT在下一个颠覆性技术来临的时候,应该会有更好的语言出现,但目前可以预见的下一个技术浪潮是多核,而Java依然是非常适合多核运算的。

前瞻:Java能否畅行未来?相关推荐

  1. 青岛互联网java开发_为什么说Java是过去未来的互联网编程(上)

    为什么说Java是过去未来的互联网编程之王,学习java做一个java工程师不但待遇高,而且前途无可限量.为什么这样说呢? Java对你而言是什么?一门你大学里学过的语言?一个IT行业的通用语言?你相 ...

  2. (三)展望Java技术的未来

    本篇主要简单 了解一下Java技术的未来,结合着[深入理解Java虚拟机]一书当中整理了本篇博客,感兴趣的可以跟着博主学习一下! 一.Graal VM 网上每隔一段时间就能见到几条"未来X语 ...

  3. java发展前景选兄弟连_兄弟连:Java程序员未来应该如何发展

    兄弟连:Java程序员未来应该如何发展 2017-09-13 | 北京 | 点击59次 | 信息编号:2017913101729121697951254323 广州兄弟连教育:http://gz.it ...

  4. Java 9、10及更高版本:Java平台的未来

    您紧跟Java平台新功能的秘密武器 自去年9月发布Java 9以来,感觉整个平台都经历了重大变化. 在我们甚至无法确定Java 9所能提供的一切之前,我们已经在标记Java 10的发布.现在,我们已经 ...

  5. java语言的未来将去向何方?

    Java在IT编程占有举足亲重的地位,那么很多小伙伴都关心Java的未来,未来java需求如何?java语言去向何方? Java的生态圈决定了这门语言在未来10年都会是最热门的语言之一,因为Java技 ...

  6. InfoQ观点:Java EE的未来

    作为InfoQ下一年编辑关注点审核工作的一部分,我们挑选了Java作为深入探讨的主题.我们借用了Geoffrey Moore在他的经典书籍<跨越鸿沟>里的所描述的模型,这个模型贴切地概括了 ...

  7. 与David Blevins聊Java EE的未来

    在今年的JavaOne大会上,Oracle和Java社区发布了很多有意思的内容,而在企业领域最为重磅的消息应该是Eclipse基金会即将接管Java EE.InfoQ采访了Java EE社区的老前辈D ...

  8. Java 开发者希望未来使用 Python 和 Go

    作者 | 段段段落 本文经授权转载自开源中国(ID:oschina2013) 去年秋天,JetBrains 对超过 1500 名 Java 开发者的学习模式和偏好进行了调查.不妨看看公布的调查报告中一 ...

  9. 全面解读 Java 现状及未来发展趋势

    很多同学都是看到互联网行业的高薪,脑子一热就转行报班参加培训等等,建议大家不仅要全面了解自己的学习情况,还应该多看看互联网行业的前景和发展趋势. public static void main(Str ...

最新文章

  1. [BZOJ2938]:[Poi2000]病毒
  2. 用GAN来做图像生成,这是最好的方法
  3. 怎么在安卓布局里设置滚动字体_Get新技能|如何在手机上设置文字版拼音?
  4. Git之原有基础开发新功能
  5. 央视曝光:全国第九大电商平台倒了!创始人卷走260亿,1200万人被骗
  6. 20120530, BGP3
  7. 波卡生态预言机ROOM上线Uniswap,最高涨幅达862%
  8. python3小程序代码_我想使用python写一个小程序作为练习,使用的是python3。
  9. excel缩字间距_excel字体间距紧缩
  10. 企业如何从0到1搭建BI系统
  11. 机器学习之实战matlab神经网络工具箱
  12. python k线斜率计算_关于数据拟合:找到斜率变化点作为自由参数 – Python
  13. 两无线路由器连接方法
  14. 极线约束(epipolar constraint)
  15. 多模态理论张德禄_学术会议 | 适用语言学与多模态国际会议
  16. LVGL_V7.7.2_快速概述
  17. JavaScript杂记(持续更新中)
  18. python爬取豆瓣网评并写入excel表格中
  19. Unity3D摄像机裁剪——NGUI篇
  20. Mysql 高可用部署实践

热门文章

  1. 精武风云全线公映,挂马欺诈网站同步上线
  2. android 导入so库文件
  3. armeabi-v7a/arm64-v8a/x86/x86_64均兼容armeabi
  4. WebCore中的渲染机制(一):基础知识
  5. 【Redis】15.Redis主从复制
  6. 一个有趣的python排序模块:bisect
  7. java.lang包—StringBuffer类和StringBuilder类
  8. Python高级编程:类和实例属性的查找顺序—mro查找
  9. linux服务器su之后变成bash-4.1#
  10. Android开发之IPC进程间通信-AIDL介绍及实例解析