为了忘却的记忆

本文探讨了Java的发展历程,特别是从1.3时代到现在的变化。作者回顾了EJB的失败与轻量级架构的成功,并认为Java应当简化自身以适应现代需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

周六同一位朋友谈起了java,我才发现很多东西我已经忘记了。而刚好@robbinfan和@gigix都写了关于java文章,我才真的在头脑中有了一点当初的印象。然而我不是来回忆过去的,更加不是来缅怀一些什么东西。我习惯反思,习惯思考为什么。于是我就思考java究竟带给了我们什么,又是如何带给我们的,这一切是否是必要的。

我熟悉的java还是1.3时代的java,而今天一切都改变了。为什么?

然而在我看来回答这个问题之前我们应该先弄明白另外一个重要的问题,java今天的局面是怎么形成的,为什么会这样?

我认为最大的转折在EJB的失败,轻量构架的成功。形象的说,重装披甲骑士输给了轻骑兵。然而今天情况改变了吗?我看没有,并且还在恶化。只不过今天是向java中添加更多的概念和语法糖,昨天是向里面添加更多繁琐的配置和臃肿的构造。

当然作为一门语言里面充满多种不同的概念并不是什么问题,就如同haskell或者更加极端的oz。但是不要忘记haskell被很多人认为是一门教学和学术语言,而不是实际应用语言;而oz,嗯~~,对不起你知道oz是什么吗?

在我看来今天的java依然如10年前是超重的,java应该减肥。或许退守jvm的时候了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值