服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

前瞻:java能否畅行未来?

  如果要评选最近十年对整个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依然是非常适合多核运算的。


扫描关注微信公众号