前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我们是否需要升级到JDK8?

我们是否需要升级到JDK8?

作者头像
风间影月
发布2018-04-04 16:05:50
1.1K0
发布2018-04-04 16:05:50
举报
文章被收录于专栏:BeJavaGod

JDK8发布至今已经很久了,很多开发人员,公司都还是使用的JDK6或者JDK7,看到很多人的评论,那么我们到底要不要升级到JDK8呢?

Oracle这个婊子早已经宣布停止更新了JDK7的补丁以及相关升级包,对于这样的做法我一开始是拒绝的,甚至到现在我都是拒绝的。。。 - -

很多人都是使用的老版本JDK,你关闭了,也太急躁了吧,JDK8是新,但是实在是不兼容啊,很多项目升级到JDK8之后会因为JDK8内部的一些实现造成不兼容,然后这些项目又不得不回退到原始版本,于是这些公司的员工甚至架构师就开始骂街了

婊子虽然是婊子,但是还是有自己的做法,一来可以集中精力维护JDK8,毕竟改(gai)动(ni)实(mei)在(a)太(!)大,同时维护两个版本是很吃力的,就行app接口有多个版本的接口需要维护,是同样的道理;二来可以让用户直接升级到JDK8,虽然如此,大部分的开发人员以及企业的意向还是不愿意升级

很多时候很多企业没有升级的动力和需求。从领导角度讲,不升也用的好好的。估计也就开发人员不爽而已。所以大家 不想 也不敢 去动这种看起来比较大的动作。除非开发人员有话语权的公司或者领导哪天被人吹风说JDK爆出新漏洞什么的…估计你就要加班升级了。

看起来比较大的意思是,我还记得以前公司升级JDK5到6的时候,各种评估各种折腾各种测试,最后还加班严正以待什么的。不过最后也没什么,平滑过渡了。还有一次升级tomcat5到6也是。当然别人公司我不知道什么情况。

所以网络上会分为两派:

一派是坚持JDK6和7的,坚决不升级,一升级项目就必须重构,重新开发项目也需要时间成本

一派是兼职JDK8的,原项目作为老版本,公司财大气粗,再开发新版本的升级项目使用JDK8

如果JavaSE桌面应用的话,还是会有很多bug的,对于这个,不建议升级(这样的项目我想都是老项目吧,至今没有使用JavaEE么。。)

总结,我个人还是偏向于JDK7的,JDK8在做Hadoop的时候用过,但是后来我还是回退到了JDK7,个人给个建议吧,如果你目前的项目正在线使用,而且需要维护,那么不要升级,还是使用JDK7,如果你现在正准备做个新项目,或者这个项目还没启动,你可以考虑使用JDK8,毕竟一些新特性还是比较给力的~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-06-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 BeJavaGod 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档