`

javaOne归来后对java未来的看法和担忧

    博客分类:
  • java
阅读更多
    上周参加北京的javaOne,今天回到办公室,刚刚在msn上和YHC同学交流了一下对这次javaOne的看法。

    我个人对java未来颇有些担忧,尤其在这次javaOne之后。和YHC同学交流后感觉应该不是我一个人有类似的想法,好吧,在征得YHC同学的同意后,我将这段聊天内容贴出来。

    有兴趣的同学,一起来聊聊吧。


---------- 以下为具体的聊天内容   -----------------
 
小剑 说:
是啊,上周去的,冻的够呛
yhc 说:
刚好是最冷的时候
还好房间里面都有暖气,不过外面就很厉害了
小剑 说:
是啊,运气差了点。帖子你应该看过了,这次javaone的内容不怎么好
yhc 说:
我也去了,我觉得很失败。。。
没有什么深入的topic
基本都是商业宣传
小剑 说:
广告多,topic都不够深,也不够新
yhc 说:
恩,应该还是和oracle的策略有关系
小剑 说:
商业的味道太重了,技术含量偏低,有点失望
 
yhc 说:
以后java的走势还是让人有点担心
小剑 说:
是的,有点不明朗,不知道几位大佬未来将这名折腾java
yhc 说:
这次看java7的新特性觉得很一般,没有什么亮点
小剑 说:
闭包是个大变化,但我担心让java代码越来越不好读。
比较关心模块化,之前在看osgi
然后其他新特性就感觉可有可无了,尤其一些语法糖
yhc 说:
闭包我觉得是在学ruby,其实未必要实现得一模一样的
小剑 说:
闭包虽然强大,但是我始终担心引入之后的代码可读性
闭包只在jdk7中就发布时吗?
我看oracle的jdk发布计划,感觉是将原来的jdk7
拆分为jdk7和jdk8,分别发布
yhc 说:
我看不见得7里面就会发闭包
小剑 说:
有没有看到jdk7和jdk8的详细的新特性列表?
yhc 说:
没有看到
感觉这次的讲座都很混乱
小剑 说:
我猜测模块化应该在jdk8中,这个东西对java的影响估计比闭包还大,我对它在jdk7中发布表示没有信心
估计要推一推到jdk8
yhc 说:
模块化我觉得还是没有一个明确的做法
不是整整依赖关系就清楚的
小剑 说:
我感觉模块化是想学maven做依赖管理,然后再学osgi
yhc 说:
classloader
这个问题始终很头大
但是我看他对这部分只字未提
小剑 说:
是的,似乎在回避什么,如果只是依赖管理,那么意义不大
等吧,jdk8好像是12年发布,两年时间,看能作出什么来
yhc 说:
关键还是oracle的策略,现在很难看出他到底想把java领向何方
目前的动作都不是好兆头
小剑 说:
不过我不大喜欢将新的功能和特性以语法的形式直接做进java,比如引入module关键字
有些东西还没有成熟就写入语法,然后必须兼容,哪怕做的很烂
yhc 说:
恩,越搞越复杂
就失去了他的意义了
本来java的目的是简洁
小剑 说:
侵入性太大了,也是的java的语法越来越复杂
yhc 说:
我宁愿他通过嵌入其他语言的方式来支持
如果真的需要那种写法的话
不需要一种普适语言
小剑 说:
我觉得maven+osgi这种形式比较好,可以是工具,类库,框架,标准,但不要是语法
yhc 说:
还是需要更专业的语言

语法只会把事情搞复杂
小剑 说:
语法太沉重,错了怎么办?该不该?
到时候会逼着一条道错到底的
yhc 说:
而且语法越多学习成本越高
小剑 说:
module这种非常高级的东东,不是每个项目和每个开发者都有需要的
yhc 说:
恩,同理可证闭包。。。
还有动态方法调用
好东西是好东西
但是不一定和java合拍
小剑 说:
然后这次又加了一些语法糖,比如string switch之类的,我觉得有没有都无妨,try来做资源释放也是
我的想法就是这些地方都不是关键,不应该将注意力过于关注这些东西,有没有他们的存在对于整个java的未来不会有任何的实质影响
但是我看oracle的报告,特别喜欢强调这些,给人感觉很心虚,似乎他们已经没有其他的可以好好聊聊的东西可以拿出来了
yhc 说:
现在java缺乏一个领军人物
java之父离开还是有影响的
现在没有一个人出来说java就应该这样
小剑 说:
我觉得现在java有点迷失了,到了不知道该怎么走的地步
yhc 说:

小剑 说:
下一步该干什么,该怎么继续,心里没有底
yhc 说:
语言需要一个设计的目标
不是看到什么好就追赶什么
小剑 说:
未来的java是什么?干什么用的?现在给出的蓝图,不清晰
yhc 说:
呵呵
我觉得这样还不如全交给开源组织发展算了
小剑 说:
所以我很担心,一个又一个新的特性,语法,功能加进来,好像变强大了,但是,方向没了
我现在看着jdk7和jdk8的新特性,就有这种感觉
yhc 说:
恩,做加法容易,但是做减法才是困难的
小剑 说:
人迷失的时候喜欢做加法,认为多做点东西能让自己踏实一点。
不知道其他人是否有类似的想法
呵呵,你不介意的话,我把我们的聊天内容发个帖子,看看其他人是否有类似看法和担忧
yhc 说:
呵呵,人和组织还是不同,人多做事情可以说是历练,组织事情做多了就是过犹不及了。不过目前还是没有java的更好的替代品,所以只能先看着了
我是不介意的
小剑 说:
好,我发到javaeye上去吧

---------- 以上为具体的聊天内容   -----------------

分享到:
评论
39 楼 DOCDOC 2010-12-21  
kadeya 写道
语言这么重要吗?我们都只是使用者而已...

很多人害怕学习新的东西
38 楼 kadeya 2010-12-21  
语言这么重要吗?我们都只是使用者而已...
37 楼 luoli-17 2010-12-21  
calvinlyc 写道
linliangyi2007 写道
听说Apache软件基金会宣布退出Java执行委员会,不干了,而apache身后映出的是IBM的影子,个人觉得对java的影响比目前看到的要大。

从oracle收购java的那一天,我一直反反复复的唠叨着,我不看好oracle能带好java...

............IBM和Apple都加入openJDK了,只能说ASF这次自己给孤立了

java落入oracle手中,java要衰落了。
36 楼 calvinlyc 2010-12-21  
linliangyi2007 写道
听说Apache软件基金会宣布退出Java执行委员会,不干了,而apache身后映出的是IBM的影子,个人觉得对java的影响比目前看到的要大。

从oracle收购java的那一天,我一直反反复复的唠叨着,我不看好oracle能带好java...

............IBM和Apple都加入openJDK了,只能说ASF这次自己给孤立了
35 楼 zhaoxin1943 2010-12-21  
yuhao_1202 写道
JAVA已经在慢慢走向衰老,这样庞大的体系已经不能再迅速地跟进编程语言的发展,
四五年内,新的语言将在这场变革中走上前台。

预言帝..........
34 楼 DOCDOC 2010-12-21  
yishuihanxiao 写道
不管怎么样,java在企业级市场的地位短期内是不可动摇的。

大家都怀念sun,是因为sun的开放,可是开放又怎么样呢?连自己都养不活,怎么能有太大的精力来发展java。oracle是个商业导向很重的公司,我觉得从一方面对java是好事,需求驱动。拭目以待吧............

Sun也没那么开放。Java开源还是这两三年的事情,不给Apache TCK也是Sun搞的事儿
33 楼 yishuihanxiao 2010-12-21  
不管怎么样,java在企业级市场的地位短期内是不可动摇的。

大家都怀念sun,是因为sun的开放,可是开放又怎么样呢?连自己都养不活,怎么能有太大的精力来发展java。oracle是个商业导向很重的公司,我觉得从一方面对java是好事,需求驱动。拭目以待吧............
32 楼 doom4j 2010-12-21  
JAVA再怎么不会落寞的...工业语言级的东西,是标准,说没就没,还了得。。
31 楼 gdwrx_winson 2010-12-21  
该干嘛干嘛,神马都是浮云。能解决现实问题就是王道,管他什么新特性呢。
30 楼 michelle0620 2010-12-21  
哎,可怜了,java还没入门呢,现在说的这样让我怎么办呢?
29 楼 DOCDOC 2010-12-21  
yuhao_1202 写道
JAVA已经在慢慢走向衰老,这样庞大的体系已经不能再迅速地跟进编程语言的发展,
四五年内,新的语言将在这场变革中走上前台。

更多的不是语言层面的,真的。
28 楼 DOCDOC 2010-12-21  
商业应用,大家要淡定。说到底,扣代码或雇人抠代码,都是为了赚钱
27 楼 googya 2010-12-21  
linliangyi2007 写道
听说Apache软件基金会宣布退出Java执行委员会,不干了,而apache身后映出的是IBM的影子,个人觉得对java的影响比目前看到的要大。

从oracle收购java的那一天,我一直反反复复的唠叨着,我不看好oracle能带好java...



我的看法和你的一样,sun被IBM收购,Java的前景说不定更加好。可惜这仅仅只是个假设。
26 楼 ywlqi 2010-12-21  
java&java 写道
讨论JAVA的未来不如想好自己的路。JAVA的未来是我们能左右的吗?
要么跟着学,要么改换门庭。

总在说JAVA应该这个样应该那样。但你真的了解JAVA吗。所谓这样那样也是根据自己的喜好!

严重同意
就算java商业化多了又怎样?没有商业化支持java能走到今天吗?前面有人说了,apache后面不还有ibm的影子吗,开源组织需要资金支持,拿了别人的钱肯定要为别人办事,所谓技术路线还是商业路线,都是浮云
走自己的路,爱咋咋地吧
25 楼 waitingmyself 2010-12-21  
aws 写道
wumingshi 写道
为什么大家都在攻击闭包?好像有了它世界就要塌了。没有闭包的java一样可以写出无比难读的代码。相反,闭包可以使很多实现简化。在语言方面,java已经落后太多了,是时候改进了。


从根本上讲,现在java是严谨的工业化语言,搞入那些玩具一样的动态语言的语法糖没啥太大意义
比起在java里面搞这些,其实完全可以对groovy提供更好更有效率的支持来达到目的
想要玩那些语法糖,完全可以写groovy去嘛



同意
24 楼 doom4j 2010-12-21  
JAVA的生态环境已经形成,要说沉落哪有那么容易。。全球500强大部分都用J2EE构建的系统,国内大型企业更是,有的还在用JDK1.4,所以不要杞人忧天了。。。
23 楼 doom4j 2010-12-21  
都是语言而已,不要成为语言的粉丝,没了JAVA还有其他的。。。
22 楼 jackyandsully 2010-12-21  
java终究难成王者
21 楼 java&java 2010-12-21  
讨论JAVA的未来不如想好自己的路。JAVA的未来是我们能左右的吗?
要么跟着学,要么改换门庭。

总在说JAVA应该这个样应该那样。但你真的了解JAVA吗。所谓这样那样也是根据自己的喜好!
20 楼 longjuanfeng885 2010-12-21  

相关推荐

    JavaOne 2008 JavaOne 2008 JavaOne 2008

    从新的编程语言和框架到开源项目和跨平台支持,这次大会为参与者提供了一个深入了解Java生态系统现状及未来发展方向的机会。通过这样的活动,Sun不仅巩固了自己在Java领域的领导地位,也为广大开发者指明了前进的...

    JavaOne2009大会资料-Core Technology: Java EE

    JavaOne2009大会是Java开发者的一次盛会,核心主题聚焦在Java EE(Java Platform, Enterprise Edition)技术上。这次大会的资料涵盖了Java EE的多个关键领域,包括全文搜索、Bean验证、Java持久化API(JPA)、Java...

    JavaOne2009大会资料-Core Technology: Embedded / Real-Time / Java Card

    JavaOne2009大会是Java开发者的一次盛会,核心关注的技术领域包括嵌入式、实时系统和Java Card。这些技术在当今的科技世界中占据了重要地位,因为它们被广泛应用于各种小型设备、自动化控制器、游戏平台以及智能卡...

    JavaOne2009大会资料-Core Technology: Java EE(1)

    JavaOne2009大会是Java开发者的一次盛会,核心关注的是Java EE(Java企业版)技术。这次会议涵盖了从OSGi升级到大型网站的最佳实践,以及如何利用Java EE开发下一代媒体服务等广泛主题。以下是根据提供的文件名称...

    java未来发展——JVM7

    另外,Java 7引入了新的文件系统API(NIO.2),提供了更好的异步I/O支持和对文件系统操作的增强,使得开发者能够更方便地处理文件和目录,提升文件操作的效率。 在安全性方面,Java 7加强了安全策略,包括改进的...

    linkedin开发者javaone会议报告

    JavaOne会议是全球Java开发者的重要盛会,LinkedIn作为一家领先的社交媒体平台,其在技术领域的探索与实践备受关注。这篇“LinkedIn开发者JavaOne会议报告”详细揭示了LinkedIn的技术架构路线图,对于理解大规模Web...

    Oracle收购SUN之后的首次JavaOne.pdf

    这次大会揭示了Oracle对Java技术的未来规划和战略方向。Oracle的CEO埃里克森在大会上明确了Java在Oracle企业级平台中的核心地位,强调Java的开放性和可扩展性使其成为构建新一代商业软件的理想选择。Oracle计划在其...

    Sun2008JavaOne

    这是一场汇聚了全球Java开发者、技术专家和行业领袖的重要盛会,旨在分享Java技术的最新进展、创新应用以及未来的发展趋势。 【描述】"Sun2008JavaOne" 描述了当年大会的盛况,可能涵盖了各种主题演讲、技术研讨会...

    rcp for java one

    JavaOne是Java开发者的重要会议,始于1997年,由Sun Microsystems主办,后来被Oracle收购后继续举办。该会议聚集了全球顶尖的Java专家、开发者、讲师,共同探讨Java技术的未来趋势、最佳实践以及新出现的技术框架。...

    javaone大会sun公司讲义

    JavaOne大会是由Sun Microsystems(后被Oracle公司收购)主办的一项全球性Java技术盛会,自1996年开始,每年都会吸引众多Java开发者、专家和行业领导者参与。这个压缩包文件"sun公司讲义"显然是JavaOne大会上的一份...

    runoob菜鸟教程的java教程

    它的简单性减少了程序员对内存管理的担忧,面向对象的特性允许程序员通过对象来设计程序,而平台无关性则是通过Java虚拟机(JVM)来实现的,确保了Java程序可以在任何安装了JVM的系统上运行。 Java分为三个主要的...

    探索Java的创新之旅:深入剖析JavaOne大会的焦点议题

    4. **多线程**:Java内置了对多线程编程的支持,允许开发者创建同时执行的多个线程。 5. **网络编程**:Java提供了丰富的网络通信API,使得开发网络应用变得容易。 6. **安全性**:Java提供了一个安全

    Java简介和发展Java简介和发展.doc

    此外,Java社区活跃,有许多全球性的开发者活动,如JavaOne大会,促进了技术交流和创新。 总之,Java以其强大的兼容性、灵活性和高效性,成为了软件开发领域不可或缺的一部分,无论是在传统的服务器端应用、移动...

    java前景论文 a态与前景一记

    基于上述会议的亮点和各公司的动态,我们可以预见Java在未来将继续保持强劲的增长势头。随着更多企业和组织采用Java进行软件开发,该语言将成为构建企业级应用和服务的关键工具之一。特别是在云计算、大数据处理、...

    JAVA的发展和JAVA的意义.pdf

    随着时间的推移,Java不断演进,Sun公司在1999年的JavaOne大会上推出了以Java 2为核心的全新架构,将Java平台划分为企业版(J2EE)、标准版(J2SE)和微型版(J2ME)。这三大组成部分分别针对不同市场的需求,如J2EE...

    JavaOne2009大会资料-Services SOA Platform and Middleware Services2

    综上所述,JavaOne2009大会的这些资料涵盖了从ESB在金融服务中的应用、动态语言的并发优势,到RESTful协议和WS-BPEL在SOA中的实践,以及对传统中间件服务的反思和未来方向。对于想要深入了解Java在SOA和中间件服务...

    java每月新闻杂志7

    "Java每月新闻杂志7"显然是一个专门关注Java技术动态、行业趋势和最新资讯的资源,旨在帮助开发者和爱好者保持对Java领域的深入了解。这份PDF文件"JavaEye新闻月刊 - 2008年9月 总第7期"可能包含了该月Java社区的...

    java 基础教程学习

    Java技术不仅仅包含Java编程语言,它还包括Java Media APIs、Security APIs、Management APIs、Java Applet、Java RMI (Remote Method Invocation)、Java Bean、Java OS、Java Servlet、Java Server Pages以及JDBC ...

Global site tag (gtag.js) - Google Analytics