2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

评论

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

谷歌最强开源大模型亮相!Gemini技术下放,笔记本就能跑,可商用

Openlab_cosmoplat

OpenAI员工自曝996作息表,网友:真正的卷不需要强迫

Openlab_cosmoplat

英特尔Sachin Katti揭示边缘平台增强AI功能之道

E科讯

创新永不止步,织信低代码平台继续加速前进!

优秀

低代码 低代码平台

Sentieon | 每周文献-Population Sequencing-第三十四期

INSVAST

基因测序

低代码与国产化部署:软件开发的未来趋势与应用实践

不在线第一只蜗牛

低代码 软件咖啡 国产化部署

利用ChatGPT提升工作效率的技巧与方法

霍格沃兹测试开发学社

软件测试学习笔记丨MQ - Message Queue消息队列和kafka基本使用

测试人

软件测试 自动化测试 测试开发

英特尔发布全新边缘平台,充分满足企业AI部署需求

E科讯

抖音商品详情API入门:为开发者和商家打造增长工具箱

tbapi

抖音 抖音商品详情API接口 抖音商品数据采集 抖音商品详情API接口代码

Git 分支管理:优化版本控制与应急处理的关键策略

小万哥

git 程序人生 编程语言 软件工程 后端开发

探讨汽车虚拟仿真的实现、应用和未来

3DCAT实时渲染

AI PPT软件有哪些?这5款堪称神器,职场白领必备!

彭宏豪95

职场 PPT 在线白板 办公软件 AIGC

软件测试学习笔记丨docker 搭建常用服务器与平台命令

测试人

Docker 软件测试 自动化测试 测试开发

Docker Exec 命令详解与实践指南

霍格沃兹测试开发学社

SQL 创建数据库语句详解与实践指南

霍格沃兹测试开发学社

浙江丽水,正在用AI诊癌

Openlab_cosmoplat

RTE 开源|小红书 REDPlayer 正式发布!快来 get 同款播放器~

RTE开发者社区

量化交易策略炒币系统开发

薇電13242772558

量化交易

深入了解数据库:分类、作用与特点

霍格沃兹测试开发学社

Python 教学平台,支持“多班教学”的课程授课方式|ModelWhale 版本更新

ModelWhale

Python 人工智能 大数据 数据分析 云课堂

OPPO打响AI手机第一枪

Openlab_cosmoplat

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