Ruby 想不到 DHH 与我一样如此坚定的讨厌 Java

canonpd · February 13, 2023 · Last by putaozhenhaochi replied at April 05, 2023 · 2708 hits

昨晚翻了一下 DHH 发的推特,居然突然发现 DHH 与我一样如此坚定的讨厌 Java。
我坚定的讨厌 Java 已经很久了,可以参考我五年前写的帖子https://ruby-china.org/topics/35326
这里面有一些观点在如今市场行情已经不适用了,但我对 Java 的讨厌一如既往从未改变。
我曾经在网上与一个 Java 的拥趸对骂了一个月,就连 ruby-china 的这个帖子下面也有骂我的,这实在是让我疲劳了,我迫不得已关闭了帖子。

拥有好品味的永远是少数人。
但很人在垃圾堆生活惯了,只能习惯于与垃圾一起生活。当你告诉他与垃圾一起生活不好时,他就会跳起来骂你。

这东西就像找对象一样。
我永远不可能把 Java 当做终身学习研究的东西,因为我从心底就厌恶它。
就像找了一个一见面就嫌弃的对象,它一张嘴就让我就想吐,虽然偶尔忍一下也无所谓了。
但一辈子的话,这日子根本就没法过了。

但我愿意把 Ruby 作为终身研究学习的东西,我甚至愿意慢慢剥下她美丽的轻纱,对她的底层的源码都很感兴趣。

  • 写 Java 的时候,我感觉我在监狱中坐牢
  • 写 Ruby 的时候,我感觉我在有溪水流过、鸟语花香的魔法森林中冒险

我知道这个帖子发出来,必然有人要骂我。
如果你在这里支持我,我感谢你,大家真是志同道合的好兄弟。
但如果你在这个帖子骂我,我是不会理你的,我已经一把年纪(36 岁),心平气和的不屑于回应这些了。

这世界从不缺随波逐流的人,但太缺像我这样爱恨分明还敢说的人了。
我相信多一些像我这样的人,国内的开发业界会发展的更好。

+1 找不到 ruby 工作了 现在在做管理 天天跟后端 java 对线 其乐无穷哈哈哈

还好,java 应该是适用范围最广的语言之一了

语言没啥好坏,能用合适就行

面向房贷编程

自由泳、蝶泳、蛙泳、仰泳、狗刨,只有在运动会上才分的。

看项目吧,

Hate java with passion +10086

当然这是我自己喜好,谁要喜欢那便去喜欢,我也没意见,但没必要改变我喜好。

我觉得爱憎分明是优点。

Reply to hegwin

老铁,Hate java with passion +10000000000000000000000086

那这里面有个有趣的现象:laravel 的使用感受度和 rails 接近,但是 laravel 的源码又很有 java SpringBoot 的风格,用了不少的设计模式,而据我所知掌握 laravel 和 rails 的人不少呢,可见用得巧妙的设计模式不惹人厌恶,滥用这个的 java 却是真正的吐槽对象。换言之,过度设计模式才是被厌恶的,重点是过度,java 本身不差。

java 本身不差,只不过有很多过度设计的成分。我其实不关心这个,能赚到钱找到工作比比较语言孰优孰劣更有意义,温饱都谈不上哪里能谈理想。

想不到马化腾和我一样低调?

Java 的虚拟机很不错,Apache Flink 就是例子 不过大数据方案,我还是觉得小型机才是最靠谱的

Reply to ccmywish

我应该介于 Type2 ~ Type3 之间吧,但我不会喷 Type1 啊,自己做不到罢了。只能尽量向 Type2 靠拢了。 😂

我还在想下一个公司项目要不要试一下 Java 呢,以前是真的挺讨厌 Java,现在是不排斥也不喜欢。就最近不少前同事跟我说它们加的 Spring 做得不错,开发效率也还行。想着调研试试看。

他讨厌可能是一种营销,鼓动大家用 rails,哪种语言都有优点和缺点。

Reply to hellonunam

这个不好说,Linus 天天喷这个语言喷那个语言的,JSON 的作者也是天天黑 JS(然后自己出了几本 JS 书)……

Reply to willx

别闹了好吗,人家辍学打工能成就一番事业,你能吗,跟极个例比,能吗

Reply to hellonunam

Linus 好像没有辍学经历……而且也不算是打工,毕竟全职搞开源

Reply to willx

呃 读书很多

我也讨厌 Java。许多程序员选择 Java,原因是所有大学都教 Java。

厌恶 java+1

type2-type3

Ruby 的确挺优秀的,但是国内真的很少 Ruby 岗位,没办法我转了 go,后来公司让我做 java🥲🥲🥲

有一说一,2023 年的 Java, 包括语言和生态,已经不是 2014 年的 Java 了; 写起来没那么恶心了,但是说到爽,那还是比 Ruby 差远了

Java 或许有很多恶心的地方,但我猜国外不流行用 Golang 写业务,否则 DHH 喷的就是 Golang 了🤣

Reply to 42thcoder

来自语言本身,我灵魂深处对它的厌恶

@canonpd Are you mainly using Ruby as your coding language?

Sometimes you want to use Ruby, but there are not good work opportunities in your city. So you have to switch to use Python. For me, I will not accept using Java since it is nasty to code.

Reply to gazeldx

Of course, all of my company's projects are developed in ruby. Because I'm in charge of the company, and I don't want to use any other language.

快沉底了,弱弱问一下,就我一个人写 C# 和 Go 吗?虽然我不怎么喜欢 Java,但也谈不上恨,前两年 Java 和 PHP 我还各写了半年。。。听说过俩月我要写 Python 了。。。

不太明白为啥要有这种优越感

You need to Sign in before reply, if you don't have an account, please Sign up first.