这几天一堆人希望 Java 死,这么大恨?

2017 年 5 月 19 日
 k9982874

java 是一门很好的编程语言,健壮优美符合设计模式,除了有个一直作大死的甲骨文外几乎没什么缺点。 为啥这么多人希望 java 死?

PS: 如果一个程序员 java 项目都控制不住(基础不扎实),我不认为他能 hold 住提供了大量高级语法糖的『现代』编程语言。

这些『现代』编程语言所提供的『先进性』和『便利性』都是建立在基础的编程规则之上的,知其然不知其所以然必然掉坑里,然后回来喷 XXX 语言是垃圾。(斜眼笑

23401 次点击
所在节点    程序员
171 条回复
manihome
2017 年 5 月 19 日
只觉得 coffee 和 python 好写只有我一人?
jason19659
2017 年 5 月 19 日
不去黑就会有人来抢饭碗啊
tongyang
2017 年 5 月 19 日
哈哈哈,很多人还希望 win 死掉呢
yoke123
2017 年 5 月 19 日
这样 就没人抢他们饭碗了 其中理由之一
bk201
2017 年 5 月 19 日
整天讨论语言的不是刚毕业的,就是刚毕业不久的。
Amayadream
2017 年 5 月 19 日
Java 最大的原罪就是会的人太多
Sight4
2017 年 5 月 19 日
语言缺陷少,工程化程度极高,抗队友坑的能力极强,有很不错的性能,跨平台特性稳定,在大型项目上,还没那个语言能像 Java 那么靠谱,Java 会挂绝对是一堆人在 YY

然而我最爱的依然是 Python :)
Cbdy
2017 年 5 月 19 日
喜新厌旧是人的本能嘛?

⚠️ 警告:你可能是 java 的受害者😄
ittianyu
2017 年 5 月 19 日
@chenyu0532 @k9982874 我就是那个黑 Java 的,不知道你真的理解设计模式的初衷吗,所谓的编程规则又是什么,就事论事,不要动不动就说别人基础不行,说得自己高人一等。说这话之前,你真的用过其他语言吗,真的知道 Java 历史包袱多重吗? 为什么其他语言很少强调设计模式? 为什么 JavaEE 上来就是依赖注入?
说 JVM 的是不是认为只有 Orical 这一家有能力做虚拟机了?
mosliu
2017 年 5 月 19 日
私以为与其吵语言如何,不如提提写出来的算法如何?
如果写程序涉及不到算法层面,单纯争论语言,感觉本末倒置了
语言只是表达,习惯了 就是工具。
某个工具在哪个领域合适就用哪个呗。。


不管是中文 英文 法文 日文 都有文学巨著,能说哪门语言就不好么。。
想起来 法语是最美的语言的说法了 。

呃 自己都不知自己说了什么 。。。以上。。
Antidictator
2017 年 5 月 19 日
@Amayadream 应该是很容易上手=.=
Cbdy
2017 年 5 月 19 日
@Ahri ng2 可是把依赖注入当卖点的。。项目大了用依赖注入不是很合理吗?
lujun9972
2017 年 5 月 19 日
只想知道,java 死了那 elasticsearch 怎么办?
ArthurBL
2017 年 5 月 19 日
@jtsai 从习惯 java 了,去写 python 有点不习惯 -。-
jtsai
2017 年 5 月 19 日
@ArthurBL 嗯,所以自己喜欢就好。
johnny23
2017 年 5 月 19 日
啊 我用了 c# 快来喷我啊
ragnaroks
2017 年 5 月 19 日
C#: ???
chenyu0532
2017 年 5 月 19 日
@ittianyu 我还真不是用 java 的,也不懂这个依赖注入是好是坏,平时用的最多的就是 c++和 lua,设计模式的设计初衷我是不知道的,但是 C++具体项目里不用合理的设计模式,那代码得有多屎,别人连看的兴趣都没有,不知道设计模式有什么不好,不知道 C++的历史包袱重不重。就像楼主说的,hold 不住一个 java 项目,可见这个人的基础知识和耐心和学习的定力是不行的,当然没有高高在上的意思,都在不断的学习。一个没有耐心学习的人转其他高级语言他所能掌握的程度也就那样了。可以看看王垠 http://www.yinwang.org/,虽然一些想法有些偏激和片面,但是专业知识绝对在国内一流水平
nashxk
2017 年 5 月 19 日
有些人总是想搞大新闻嘛。我是整天看到错误日志里面各种 NPE,决定学习 Kotlin 的。不是项目也不会完全用 Kotlin,混用而且还是 java 为主。
tairan2006
2017 年 5 月 19 日
Java 真心写起来烦死了

既然我们说 没有银弹,那么为啥我们需要一门纯面向对象语言?应该是想面向对象就面向对象,想面向过程就面向过程,设计模式和 XML 就是 Java 的 patch,这么丑陋的语言为什么要喜欢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/362359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX