写点什么

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

评论

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

关于分布式系统一致性

Joseph295

异步任务处理系统,如何解决业务长耗时、高并发难题?

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算 FC

千万级学生管理系统的考试试卷存储方案

joak

详解python的运行方式

左手の明天

Python 运行原理

GNU/Linux知识库(3)- 命令行和包管理

冯亮

Linux DevOps GNU

如何设计业务高性能高可用存储架构 - 作业

阿拉阿拉幽幽

架构实战营模块 4 作业

Naoki

架构实战营

网上教学 助力战疫 | 社区征文

yu

原创 原创保护 初夏征文

TypeScript中你可能会忽略的细节

真嗣

typescript 前端

架构训练营模块四作业

融冰

Navicat Premium 15 永久破解激活工具及安装教程(亲测可用)

Geek甜甜

数据库 程序员 工具 navicat

列表视图——基于函数的视图 Django

海拥(haiyong.site)

Python django 6月月更

架构实战营|模块4

KDA

#架构实战营

千万级学生管理系统考试试卷存储方案

Pengfei

Prometheus、Grafana安装配置linux服务器监控dashboard

橙子猿

golang Prometheus #Grafana

数据洞察力

奔向架构师

数据资产 6月月更

Java 应用压测性能问题定位经验分享

阿里巴巴云原生

阿里云 云原生 压测 性能压测

华为云图引擎服务

程思扬

华为 华为云 云开发

千万学生管理系统试卷存储方案

intelamd

《网络是怎么样连接的》读书笔记 - 认识网络基础概念(一)

懒时小窝

网络编程

Java—虚拟机

武师叔

6月月更

测试开发【Mock平台】07开发:项目管理(三)组件Modal和Form讲解,并利用其实现添加功能

MegaQi

测试平台开发教程 6月月更 测试技术干货

OKALEIDO:NFT交易平台的发展趋势是什么?

股市老人

力扣每日一练之数组下篇Day3

京与旧铺

6月月更

《清单革命》:如何忙而不乱?

郭明

读书笔记

vue全局守卫

小恺

6月月更

NFT新范式,OKALEIDO创新NFT聚合交易生态

鳄鱼视界

读书笔记之《网络是怎样连接的》

蔡农曰

开发 网络 计算机 后端开发

【mycat】mycat在windows环境下的安装和启动

迷彩

架构 mycat 数据库中间件 MySQL 数据库 6月月更

简约而不简单的Kanban方法

Bruce Talk

Kanban 敏捷开发 Agile

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