阅读更多

9顶
1踩

编程语言

去年年初,JAXenter曾针对“2017年你最感兴趣的技术”这一话题展开过调研,其目的是找出2017年备受关注的编程语言、框架、工具和平台,颇受开发者们的关注。前不久,JAXenter也针对几门流行度比较高的语言进行了调查,让人意想不到的是,数据显示有62%的人希望在2018年更多地关注 Java 9。五一假日期间,JAXcenter再放大招,为我们带来了完整的2018年备受关注的编程语言榜单。

说明:此次调研来自85个国家超过1000名受访者,来自JAXenter最新数据采集结果。

该调查主要分为十个部分:
  • 编程语言
  • Web框架
  • UI技术
  • 软件架构
  • 数据存储
  • 数据处理
  • 持续交付和自动化
  • 云平台和技术
  • DevOps、容器和服务发现
  • 其他技术
首先,受访者被要求评估不同技术的重要性,其范围从“非常有趣”到“无趣”。在语言评估部分中,Java(尤其是Java 9 )成为用户首选。

来源:2018年技术趋势——编程语言Top榜单

Java 9 在去年成为开发者的首选编程语言,紧接着是 Java 6/7/8 ,而今年亦是如此。

来源:2017年技术趋势——编程语言Top榜单

只不过,数据显示,绝大多数受访者仍在使用Java 8,占82%的比例;8%的用户使用Java 9,7%的用户使用Java 7。

毕竟,关于“你喜欢使用的”和“你不得不(在商业环境中)使用的”这两个选项还是有很大差异的。因此,Java 9 并非像Java 8 的使用率那么高,但也并不意味着开发者不喜欢这种语言。

排名在第三、第四的JavaScript / ECMAScript 和 TypeScript,这一趋势清晰地表明JavaScript已经在Java的世界中站稳了脚跟。Kotlin尽管表现不错,但仍与Scala调换名次,位列Top榜单第五。

相比之下,Go去年占据了第六名的位置,今年则勉强进入前十名。根据RedMonk最新调研显示,Kotlin正在上升,Go正稳步攀升,而Scala隐隐感到了倒退的迹象。

作为黑马,Python获得了众多开发者的喜爱,从2017年的第九为上升至今年的第八位,而明年或许会持续增长。本月的TIOBE指数显示,基于机器学习和人工智能学习的热潮,开发者对Python的兴趣正逐月上升。这意味着:Python已明显超越了包括Ruby、Perl、PHP等其他诸多脚本语言。

此外,此次受访者在年龄和性别上也进行了调研:目前绝大多数受访者(94.9%)是男性,不过女性受访者的比例也在不断升高;年轻受访者的数量也有所提升。去年,有20%的受访者年龄在31岁以下,今年这一比例大幅增加至28.9%;不过,50岁以上的人口比例却已经从2017年的9.8%下降至今年的8.5%。

相关链接:https://jaxenter.com/technology-trends-2018-programming-languages-143919.html
  • 大小: 362.7 KB
  • 大小: 22 KB
  • 大小: 165 KB
9
1
评论 共 14 条 请登录后发表评论
14 楼 pch272215690 2021-01-14 10:00
iteye终于被csdn玩死了
13 楼 软帝学院一Java教学 2019-11-10 13:54
老铁没毛病 双击666
12 楼 Tyrion 2019-01-18 11:51
java 8 是LTS (Long-Term-Support 长期支持)的 ,而 9 和 10 都是 non-LTS ,这当然没法比
11 楼 北月与南安 2018-12-09 14:52
10 楼 xiaobin0530 2018-11-16 09:05
9 楼 huang552 2018-11-12 17:21
一直在用java6
8 楼 huanzei 2018-08-07 11:51
还在用JDK1.6是不是已经脱节了
7 楼 u011598312 2018-06-30 10:55
偶数版本比奇数版本用得多
6 楼 tedeum 2018-06-24 18:49
主要是java9不向下兼容。
5 楼 hapet 2018-06-09 14:50
其实,是诚实的拥抱java 6  
4 楼 天地炫舞 2018-06-01 13:06
哈哈,我喜欢java8,表示没用过java9
3 楼 somefuture 2018-05-04 13:24
我比较看好java11,虽然我一直在用java8,对java9也很陌生。但是等java11一定要切换过去
2 楼 zephyrer 2018-05-04 11:38
这个调查目标群体是Java社区吧?
1 楼 Kevin_King1992 2018-05-03 14:15
其实,是诚实的拥抱java 6  

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java采购管理信息系统源码-checkFDA:检查FDA

    年以来一直坚定不移地致力于诚实和服务:registered:,通过近四年的变化和进步,我们一直与联邦政府客户合作。 目前,我们是敏捷和 DevOps 方法的行业领导者,并正在改变客户,例如海关和边境保护局 (CBP)、退伍军人...

  • 百度java商业_嘴上说着喜爱Java 9 ,身体却诚实地拥抱了Java 8

    去年年初,JAXenter曾针对“2017年你最感兴趣的技术”这...前不久,JAXenter也针对几门流行度比较高的语言进行了调查,让人意想不到的是,数据显示有62%的人希望在2018年更多地关注 Java 9。五一假日期间,JAXcente...

  • 您应该认识的8大Java人

    这是Java排名前8位的人,他们创建了对Java社区有所贡献的框架,产品,工具或书籍,并改变了Java的编码方式。 PS该订单基于我的个人优先级。 8. Tomcat和Ant创始人 James Duncan Davidson是Sun ...

  • java软件工程师自我评价_java开发简历自我评价【java简历自我评价模板】

    Java语言的面向对象、跨平台、语言级并发支持、安全等特性使它在互联网领域得到广泛应用,从事这一类的人员有什么相关的自我评价呢?简历下面是小编带来的内容,欢迎阅读!java简历自我评价模板篇一熟悉软件的安装及...

  • 拥抱毒瘤 DDD!

    如果说DDD层只是战略上有用,那它就不应该进入程序员视野,它应该是需求分析师的玩具。DDD应该学学TOGAF、COBIT、CGEIT之类的培训,把眼光放在战略布局上,不要老是想着革程序员的命,搞什么战术。 你要是专心搞搞...

  • 拥抱linux_忘记清洁代码,让我们拥抱同情代码

    拥抱linux 当英雄们开始表现怪异时,您就会重新审视他们对生活的影响。 我一直在通过TDD,模式等来学习,演示和教学干净的代码。 但是,当我回头看时,我现在担心这些想法会对我的生活和工作以及他人的生活产生负面...

  • 微服务重的上下文_如果您要构建微服务,则需要了解什么是有限上下文

    微服务重的上下文 重点 (Top highlight) 这种设计模式既涉及组织团队,也涉及软件架构。 (This design pattern is as much about organizing teams as it is about software architecture) The growth of ...

  • 10月1日#OpenOrgChat:拥抱摩擦

    员工需要什么才能使他们更愿意提供诚实的反馈? 组织中共识与反对之间的关​​系是什么? 我们如何平衡? 不要等我们直播! 加入已经发生的讨论。 #OpenOrgChat Twitter聊天 关于openorgchat的推文 翻译自: ...

  • 后台俱乐部管理员管理俱乐部_开放组织读书俱乐部:拥抱摩擦

    寻找促进坦率,富有成效的反馈和辩论的方法可以改善任何组织的绩效(第130页) 在本章中,吉姆将注意力转移到经典的“头脑风暴”技术上,尤其是1940年代后期开创的Alex Osborn 。 如今,人们倾向于使用“头脑风暴”...

  • python和java哪个更有潜力-哪种编程语言最有前途,选Python还是Java?

    当下,Java是不可动摇的老大,而Python势头正猛。很多想学编程的零基础小白在Python和Java之间纠结,不知道该学什么?今天千锋武汉Python培训讲师详细对比分析Python和Java的不同点,给你作为两种编程语言之间抉择的...

  • 饿了么4年 + 阿里2年:研发路上的一些总结与思考

    加人不能解决问题 即使嘴上再怎么说“不能”,但是动作会很诚实,依然会尽可能多地要HC,希望把更多“核心”的系统建设在你的职责范围内。其实,从管理的角度,你可以看一下你有没有“有效加人”,一些技术Leader不...

  • 学校组织的实习_在一个开放的组织实习意味着要学会信任精英

    我知道该组织将与我在美国陆军任职的9年中经历的以等级为中心的等级体系截然不同,但是我仍然遇到了我没有想到的在开放式组织中工作的各个方面。 最重要的是,我在公司历史上的重要时刻开始了我的实习。 总裁兼...

  • 程序员(女)送上BAT+华为SP面经,聊一些细节加分项

    阿里在拥抱变化消息放出来之后,随随便便做了笔试题,然后竟然收到了面试通知。技术面略温和。可能是他们不招人的原因。 一面: 问了一个改进的二分查找,要求找到输入为N的第N个值为K的数。 要求写了多线程下的...

  • 如何提高团队的研发效率呢?

    一个诚实的回顾,建立在信任和自我意识的基础之上,可以找出在进入下一个sprint之前如何“提高研发效率”。 高效的条件——专注 专注是实现高效研发的必要条件。 团队希望专注于解决客户的问题,高速实现所责任的...

  • linux grep 非_帮助非技术人员转向Linux的8条技巧

    也许他们不拥抱内心的怪胎并不能充分利用 Linux(无论这意味着什么)。 并非每个人都愿意承担安装和配置Slackware或Arch的挑战。 他们需要开箱即用的东西。 4.盘点其硬件。 在理想的世界中,我们都会拥有功能强大的...

  • 【React】883- React hooks 之 useEffect 学习指南

    摘要如果你不想阅读整篇文章,可以快速浏览这份摘要。要是某些部分不容易理解,你可以往下滚动寻找相关的内容去阅读。如果你打算阅读整篇文章,你完全可以跳过这部分。我会在文章末尾带上摘要的链接。?...

  • DDD到底是不是毒瘤?

    因为它们对于方案的成功与否,起着重要的概念性指导作用。 它们就是中台、低代码,以及DDD。这三个不同领域中的技术,肩负着同样的责任,那就是往死里忽悠。这三个词,很伟大,它们有一个共同点,都是很容易说服非...

  • 养花追美女的java游戏,女人不拒绝你的这些“小动作”,八成是对你有意思,大胆追求吧...

    都说“女人心,海底针”,在多数男人眼里,女人本身就是一种难以捉摸、口不对心的感性生物。说话做事总是含蓄婉转,让人没法看透。尤其恋爱中的直男更没少吃这些亏,他们经常会被女人不时地小脾气搞得慌了手脚,最后...

  • 本地磁盘E的文件使用查找到的

    本地磁盘E的文件使用查找到的

  • Java毕设项目:基于spring+mybatis+maven+mysql实现的社区服务管理系统分前后台【含源码+数据库+毕业论文】

    一、项目简介 本项目是一套基于SSM框架实现的社区服务管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 jdk版本:1.8 及以上 ide工具:IDEA或者eclipse 数据库: mysql5.7及以上 后端:spring+springmvc+mybatis+maven+mysql 前端:jsp,css,jquery 三、系统功能 系统用户包括有管理员、社区用户 主要功能如下: 用户登录 用户注册 个人中心 修改密码 个人信息 社区用户管理 社区停车管理 社区公共场所管理 新闻类型管理 新闻资讯管理 社区政务服务管理 社区活动管理 活动报名管理 服务类型管理 社区安保维护管理 住户反馈管理 公共场所预约管理 社区论坛 系统管理等功能 详见 https://flypeppa.blog.csdn.net/article/details/139136499

Global site tag (gtag.js) - Google Analytics