做服装店网站的素材,北京价格网,宁波建网站推荐,企业网站优化方法Java快要死了的奇怪但流行的断言只能在没有证据的情况下提出#xff0c;而不是因为它。 在酷孩子闲逛的论坛#xff08;Hacker News#xff0c;Reddit等#xff09;中反复出现的偏见与Java语言背道而驰。 人们常常反复感叹 Java冗长而流行。 虽然我接受第一个描述符#… Java快要死了的奇怪但流行的断言只能在没有证据的情况下提出而不是因为它。 在酷孩子闲逛的论坛Hacker NewsReddit等中反复出现的偏见与Java语言背道而驰。 人们常常反复感叹 Java冗长而流行。 虽然我接受第一个描述符但几乎找不到支持后者的证据。 Java当然可以很冗长。 直到一年半之前当Java 7出现时诸如写入文件之类的简单任务需要漫长的多步骤过程其中充满了“仪式”。 为了应对这种普遍的冗长语言出现了几种脚本语言这些语言专门设计用于使开发人员摆脱冗长的语法段落来传达简单的动作NetRexxGroovyScala等。 我是Groovy的粉丝并在我自己的项目中使用它但是主要是因为它提供了其他功能可选的键入闭包方法注入元编程等而不是其简洁性。 即使在Java 7出现之后一些开发人员仍然合理地指出长类和方法名例如MethodExpressionValueChangeListener很难键入且难以记住。 但是我认为开发一种语言和库来构成企业计算的主要平台几乎是不可能的而无需偶尔使用冗长的描述性名称。 就个人而言我喜欢长而描述性的而不是短而不透明的例如C标准库中的strstr() 。 奉献并不总是一件好事。 尽管如此Java肯定可以减少许多任务所需的仪式量。 但是当涉及到Java的长期下降时我几乎看不到任何支持证据。 最近的JavaOne展览明显表明与过去两年中的任何一个相比年度Java编码大肆宣传的规模更大参加人数也更多。 我与之交谈的展位上的供应商一致表示实际上不是一个例外与去年相比访问量潜在客户和查询量明显增加这本身比前一年要好。 通常当技术开始急剧下降时贸易展览会首先反映出正在瓦解的社区供应商不想为参加人数减少的展会付费而不需要参加的开发商开始将差旅预算用于其他活动相关事件。 总是有一段时间贸易展览/会议感觉像坟墓一样这是最终死亡螺旋即将来临的确定信号。 从技术上讲语言在不断发展。 正如我所提到的Java 7在语言和JVM级别都是重要的发行版而Java 8有望在三月份发布它看起来同样有希望。 Java 9的功能已经宣布计划于2016年推出。与Sun在其Java托管结束时不同Oracle坚持其每24-30个月发布Java新主要版本的目标。 Java 8将添加闭包即lambda表达式。 闭包减少了代码减少了对匿名内部类的需求并简化了类似于函数的编码。 更高的模块化将在Java 9中完成将有助于有效地管理工件以及简化该发行版中语法的多项增强功能。 JavaFX继续发展并且比Swing易于编程。 对UX的关注为增长提供了机会其发展可能比目前预期的要多。 Oracle非常了解Java在小型设备上的作用。 据该公司称今天大约有30亿个手持设备运行Java。它已将以前的JavaME与Java SE版本进行了集成并且正在积极开发Java以应对即将到来的小型物联网IoT浪潮。 。 正如Eric Bruno 在IoT上的博客文章所解释的那样用于监视JavaOne上课情况的整个项目从摄像头到后端实时分析都是用Java编写的。 没有多少平台和语言提供如此广泛的范围它们可以在小型设备上运行并支持大型企业系统。 当您添加本机开发语言为Java的Android生态系统时很难看到在许多领域服务器Web桌面移动设备中如此广泛使用的语言在某种程度上正在下降。 如果我们看一下JVM则生态系统的良好运行状况就更加明显。 随着该语言的每个主要发行版这种情况也在继续发展。 在Java 7中添加了新的字节码包括invokedynamic 证明了JVM的工作情况。 当Ruby的JVM实现JRuby添加了对该指令的本机支持时其性能已经超越了基于C的Ruby VM多年来它一直是Ruby参考平台。 随着JRuby的性能不断提高我完全希望它成为参考实现。 当然它将成为大多数组织首先试用Ruby的工具。 我参加了No Fluff Just Stuff成员最近召开的SpringOne 2GX会议很明显Groovy社区非常活跃即使很安静。 VMware / Pivotal继续依赖Groovy和Grails并且语言和框架都受益于持续的投资。 我将避免使用其他主要的JVM语言只是指出当前最受欢迎的Lisp实现是Clojure它在JVM上运行—三年前不为人所知。 在GitHub上这是髋关节的项目这些天圣地Java是在3插槽去年和今年作为首选项目的语言。 它在JavaScript和Ruby下面的位置有些历史悠久gitHub最初是一个主要的Ruby存储库。在有争议的Tiobe索引上 Java保持其整体排名第二的位置仅次于C。C和Java来回排名第一自2002年以来获得两个名额。 在开放源码社区最大的统计信息门户Ohloh上Java保留了总提交次数相同的百分比 在过去的七年中一直享受着它。 因此我所看到的是一种语言它正在不断完善和发展拥有一个庞大而活跃的社区它拥有一个广泛用于新语言的平台。 在我看来这些都不像是一种衰落的语言。 链接 http //www.drdobbs.com/jvm/if-java-is-dying-it-sure-looks-awfully-h/240162390 参考 如果Java快死了那么来自Lviv博客Java用户组的 JCG合作伙伴 Andriy Andrunevchyn 肯定看起来非常健康 。 翻译自: https://www.javacodegeeks.com/2013/10/if-java-is-dying-it-sure-looks-awfully-healthy.html