阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

Typesafe 发布关于 Java 8 的社区调查报告

  • 2014-03-12
  • 本文字数:891 字

    阅读完需:约 3 分钟

Oracle 宣布会在本月 18 日发布 Java 8 ,尽管这个版本的研发和发布过程充满曲折,但这是一个被社区和开发人员寄予厚望的版本,该版本会发布一些新的特性,如 Lambda 表达式、Date 和 Time API 以及在并发和反射方面的诸多增强。 TypeSafe 对 2800 名开发人员进行了调查,以了解开发人员的升级计划以及最关注的新特性。

TypeSafe 的调查显示 65% 的 Java 开发人员计划在 24 个月内就升级到 Java 8,而 83% 的被调查者表示 Lambda 表达式和虚拟扩展方法(virtual extension methods)是最令人兴奋的新特性,可见开发人员对 Java 8 的新特性是非常期待的。调查显示,Oracle 的 JDK 和 JVM 依然占据着市场的主导地位。

在本次的调查样本中,有 84% 的参与者日常有一半以上的时间都用在编码上,因此能够代表一线的开发人员。这些人里面目前有 73% 的人在使用 Java 7,22% 的人在使用 Java 6,在使用 Java 6 的开发人员中有 44% 的人会选择越过 Java 7 版本,直接升级到 Java 8。

在有关新特性的调查中,Lambda 表达式毫无疑问是最受关注的。具体的分布情况如下图所示:

Lambda 是推动反应性应用(Reactive application)的关键所在,并且有了新的集合库,Scala 开发人员对此应该是非常熟悉的。这些功能的实现对于使用Akka 和Play 框架的开发人员也是很有帮助的。有些人认为Lambda 会对Scala 的采用情况产生消极的影响,但另一部分人则认为随着Java 社区对这些新特性的日渐接受,反而会推进JVM 上语言设计的创新,有利于Scala 的推广,两者的比例分别是21% 和48%。

在JVM 和JDK 的使用方面,Oracle 依然占据着霸主的地位,而Dalvik 随着Android 的发展以及Google 对Java 的支持,其占有的市场份额也在不断增长。在应用服务器方面,开源的Tomcat 和Jetty 占据着领先的位置,远远超过商用的WebLogic 和WebSphere,具体份额如下所示:

另外还一个很有意思的问题,那就是 Oracle 是因为安全问题才使得 Java 8 延期了如此长的时间。对于 Oracle 所做的努力,社区是否买账呢?调查结果显示,59% 的人认为 Oracle 在加强安全方面做的还是很正确的。

面对即将发布的 Java 8,您有什么期待和观点呢?欢迎与我们一起分享。

2014-03-12 05:571531

评论

发布
暂无评论
发现更多内容

一个 UED 团队的自我修养

oldj

团队管理 UED

来了来了,2020 首场 Meetup ,可!

Apache Flink

大数据 flink 流计算 实时计算

产品经理中必会SQL技能,相关内容研发可不予支持

韩超

MySQL sql 产品经理

面试官浅析程序员面试过程中的二三事

joe

互联网 个人成长 方法 职场 文化

关于职能型团队管理一些总结

黄大路

项目管理 管理

Java 环境配置与编辑器使用

旭霁

Java IDEA

游戏夜读 | 联网才能玩的单机

game1night

Scrum精髓 - Scrum的核心到底是什么

Bob Jiang

Scrum 敏捷 Scrum精髓 敏捷精髓

DevOps怎样影响开发运维人员

脚动两轮男之漂流小王子

DevOps

数据库连接池的大小

Java收录阁

数据库

直播电商行业一些看法

黄大路

互联网 商业 商业模式 商业价值 行业资讯

如何快速对应用系统做一个360度画像诊断?

姜戈

Java 运维 多线程 网络 内存

ROS与OpenAI结合使用教程(概览)

辣么大

以不变应万变——复杂系统回归测试新思路

刘华Kenneth

DevOps 敏捷 测试 单体系统 复杂

读 Go Scheduler 有感:给产品经理的建议

Ya

程序员 产品经理 操作系统 OS Scheduler

高仿瑞幸小程序 04 小程序的全局数据

曾伟@喵先森

小程序 微信小程序 大前端

理解雾计算(Fog Computing)与边缘计算(Edge Computing)

老任物联网杂谈

雾计算 Fog Computing 边缘计算 Edge Computing

Java并发编程--ReentrantLock

Java收录阁

并发编程

关于查尔斯-斯特里克兰

黄大路

提升认知 小说 个人提升 认识自己

向上管理第一项:路径P背后的目标B

kimmking

管理

Redis 命令执行过程(上)

程序员历小冰

redis 源码分析

回"疫"录(11):别让善良寒了心

小天同学

疫情 回忆录 现实纪录 纪实

腊鸡与猴儿

黄大路

人生 小说

Elasticsearch原理讲透了!

for

lucene elasticsearch 倒排索引 分布式搜索引擎 数据的分片和备份

真实 Java 笔试题

旭霁

面试

程序员的晚餐 | 5月9日 炖蹄髈

清远

程序员

使用人工智能技术改进面试机器人

陆道峰

人工智能 学习 聊天机器人

数据挖掘|cross_val_score交叉验证使用

黄大路

Python 数据挖掘 学习 数据分析

如何打造个人品牌?

石云升

个人 品牌

拜托,别再问我Zookeeper如何实现分布式锁了!

不才陈某

zookeeper 分布式 后端 分布式锁

做程序员有未来吗

山楂大卷

程序员 个人成长 职业规划 技术人

Typesafe发布关于Java 8的社区调查报告_Java_张卫滨_InfoQ精选文章