java对响应数据做封装_1000种对Java的响应没有死

在面对众多新语言的挑战下,Java是否如传言般即将消亡?本文深入探讨了Java在现代软件开发中的地位,从传统语言的讨论到桌面应用的退潮,再到Oracle的影响,最后指出Java在企业级应用、工具生态和跨平台能力上的持久活力。
摘要由CSDN通过智能技术生成

java对响应数据做封装

当一篇评论发表1000条评论时,值得考虑一下。

上周我的社论“ 如果Java即将死,它肯定看起来非常健康 ”在各个开发人员社区中都感到不安 。 在Reddit,Hacker News和Slashdot之间,它收到了1000多个评论。 奇怪的是,很少有评论者对我的中心论点提出异议。 也就是说,现实不支持Java即将死的普遍偏见。 但是,这里是他们的主要观点:

Java不会死,但它正在成为一种传统语言

这也许是最常见的主题。 根据我的经验,传统语言具有两个特征。 首先,它们的代码库仅增加到维护现有代码所需的程度。 也就是说,可以使用任何语言的新项目很少选择传统语言。 第二个特征是,某些其他一种或多种语言被广泛用于以前用传统语言编写的软件类型。 从这个意义上讲,COBOL符合传统的定义:当今的业务应用程序往往不是用COBOL编写的,而是使用多种其他语言编写的,尤其是Java。

我不赞成这种遗留论点,因为我看不到任何符合任何标准的真实证据。 仅Android就能保证许多新闻项目都用Java编写。 在企业中,我发现没有任何语言取代Java。 Spring的流行表明Java仍然是企业首选的语言。 JavaScript作为一种面向客户端的技术以及在Node.js中都可能最终将Java移出Web应用程序空间的一部分,就像Ruby on Rails在较小的站点上所做的一样。 在这个狭窄的领域中,Java可能会成为遗留物,但是现在来看这种情况发生的程度还为时过早,因为许多Java中的Web框架已在新项目中得到积极使用。

Java似乎快要死了,因为酷孩子喜欢其他语言

我同意这是真的。 软件开发正生活在新语言开发的“黄金时代”。 在过去的15年中,D,Erlang,Lua,Ruby,Scala,Groovy,Clojure等都已经出现了(尽管其中一些是在这段流行之前很久才创建的),而一大堆新语言正在争夺人们的注意力。 :Go,Rust,CoffeeScript,R和Haskell,仅举几例。 在计算历史上,从来没有如此丰富的语言选项具有如此广泛的功能。 鉴于许多大学计算机科学程序都将Java用作教学语言,因此人们认为Java代表了现状,而新语言才是真正令人感兴趣的新兴项目。 我同意这种观点。 我喜欢探索新的语言,但是它们的存在并不能说明Java。 正如Redditor观察到的那样,“我才刚刚进入学业,今年才获得学位,但是Java和C#/。NET肯定不会死。” 我现在正在第二份工作,并且都写过Java。”

Java的桌面上

我在这里也倾向于同意。 Java applet几乎完全消失了,除了在某些方面可以提供特殊好处的地方。 尽管JavaFX是Swing的重大升级,但我认为Java在客户端接口(尤其是在台式机界面)中扮演重要角色还不够。 但是,很长一段时间以来,Java一直不是台式机上的重要因素,因此,Java将来不在太空中的使用并不能真正表明其整体健康状况。

Oracle的因素

的确,Oracle在开发人员中并不受欢迎。 它处理从Sun收购的许多资产,特别是开源项目,并没有提高其在程序员中的声誉。 但是在Oracle一直使用Java的时期内,我相信它在推广语言方面比Sun做得更好。 我在原始社论中提到了这一点。 此外,我不认为成为语言的“好培育者”是超越价值的因素。 考虑一下JavaScript,它的复兴不需要我赘述。 这是一种几乎每个人都抱怨的语言,并且多年来没有被修改。 缺少更新似乎并没有限制它的普及,尽管大多数开发人员希望看到它解决的限制不只几个。

最后

…几位评论员完全同意社论,认为还远远不够。 他们特别指出了Java生态系统中非常高质量的工具,尤其是IDE。 种类繁多的库-其中许多库可以作为开源使用; Java字节码的卓越可移植性; 以及可供开发人员使用的大量文档和资源。 有人可能会争辩说这是长期使用语言的好处,但我认为没有其他语言(无论年龄大小或更年轻)都具有如此丰富的所有功能。

向前!

参考:来自Lviv博客Java用户组的 JCG合作伙伴 Andriy Andrunevchyn对Java的 1000条回应并没有消亡。

翻译自: https://www.javacodegeeks.com/2013/10/1000-responses-to-java-is-not-dying.html

java对响应数据做封装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值