阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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:571534

评论

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

基于BiGRU和GAN的数据生成方法

行者AI

人工智能

面试必问系列之最强源码分析,带你一步步弄清楚Spring如何解决循环依赖

小隐乐乐

Java 面试题 Spring5源码解析

百图生科卓越开发者计划全面升级暨《计算免疫问题白皮书》发布

硬科技星球

Git 不要只会 pull 和 push,学学这 5 条提高效率的命令(下)

CRMEB

Rancher 部署 DataKit 最佳实践

观测云

今年最火爆的词:商业分析,看这一篇就够了!

博文视点Broadview

直播app开发,是优化直播体验不得不关注的两大指标

开源直播系统源码

软件开发 直播系统源码 语音直播系统源码 直播app

OneFlow源码解析:Op、Kernel与解释器

OneFlow

深度学习 源码解析

使用设备树时对应的驱动编程

贾献华

8月月更

AIOps智能运维的领跑者擎创科技正式入驻InfoQ 写作社区!

擎创夏洛克AIOps

AIOPS 智能运维 IT运维 大数据运维 智能运维AIOps

80篇国产数据库实操文档汇总(含TiDB、达梦、openGauss等)

墨天轮

数据库 opengauss TiDB 国产数据库 南大通用

浅谈游戏音效测试点

行者AI

游戏测试

直播系统聊天技术(八):vivo直播系统中IM消息模块的架构实践

JackJiang

网络编程 架构设计 即时通讯 IM

直播|一次镜像,处处运行!如何制作一个 StarRocks Docker 镜像?

StarRocks

JavaScript高级程序设计-迭代器

掘金安东尼

JavaScript 前端 8月月更

DBPack SQL Tracing 功能及数据加密功能详解

峨嵋闲散人

分布式事务 分库分表 读写分离 dbmesh Database Mesh

30分钟成为Contributor|如何多方位参与OpenHarmony开源贡献?

OpenHarmony开发者

Open Harmony

分析Flask WSGI经过Nginx代理出现两次302问题

西北望高楼

flask Python.

AntDB数据库亮相24届高速展,助力智慧高速创新应用

亚信AntDB数据库

AntDB 国产数据库 aisware antdb

面对营销难,有米云指出一条破局之路

ToB行业头条

TiFlash 存储层概览

TiDB 社区干货传送门

数据库 分布式数据库 TiDB

暑气渐敛,8月让我们开源一夏!

InfoQ写作社区官方

开源 热门活动 8月月更

BPM是什么意思?BPM的优势及好处有哪些?

优秀

BPM

官网应用开发文档及学习资源7月上新汇总

HarmonyOS开发者

HarmonyOS

浅谈大数据背景下数据库安全保障体系

阿炜小菜鸡

数据库

兆骑科创科创赛事平台,创业赛事活动路演,线上直播路演

兆骑科创凤阁

实战模拟│微信 JSSDK 实现自定义分享、手机选图拍照、图片音频处理、地理位置、摇一摇等功能

经验分享 微信开发 签约计划第三季 8月月更 jssdk

分布式一致性如何实现?- Raft 算法

晓双

分布式 微服务架构 raft 一致性算法 一致性

LeaRun.net快速开发动态表单

力软低代码开发平台

研发团队数字化转型实践

思码逸研发效能

研发效能 数字化

Open Serverless Benchmark Initiative: 华为云联合上海交大发布ServerlessBench 2.0

华为云开发者联盟

Serverless 华为云

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