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

2017 年 5 月 19 日
 k9982874

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

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

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

23403 次点击
所在节点    程序员
171 条回复
cpp255
2017 年 5 月 20 日
java 啰嗦是相对 python 这类的吧,python 写起来确实爽。另外,最近也在看“沉默的大多数”。
linux40
2017 年 5 月 20 日
Java 最适合搞所谓的统一的开发工具、开发方案吧,所以死不了的。
mrsatangel
2017 年 5 月 20 日
我不会 Java 也不会 Kotlin, 我用 Vertx, 心情好就拿 js 写 verticle, 心情不好就拿 ruby 写 verticle...可能我是一个假程序员
misaka19000
2017 年 5 月 20 日
@youxiachai #121 到哪都能碰到你们这些函数式吹
ExploreWay
2017 年 5 月 20 日
我觉得任何语言,完成大部分业务都是可以。取决于公司和公司里的大多数人,会什么语言,了解什么语言。
tedzhou1221
2017 年 5 月 20 日
你们真无聊……还是工作量太少了
abcbuzhiming
2017 年 5 月 20 日
@noli 既然世界上有比 java 强这么多的语言,咋不说出来分享一下呢,到底是哪些语言?能胜过 java 这么多?
cwek
2017 年 5 月 20 日
php 不是最好的语言吗?(笑)
好像有人说过,世界上只有来两种编程语言,一种是有人用的,一种是没人用的。
EagleB
2017 年 5 月 20 日
健壮优美符合设计模式 😄
exoticknight
2017 年 5 月 20 日
都是调侃,这么认真干嘛,真的不怕死管别人怎么说
TerrySW
2017 年 5 月 20 日
都是调侃啦,怎么可能,Java 怎么可能死呢,市场那么庞大,认真干嘛。但是确实不爱 Java,写起来啰嗦啊,萝卜青菜各有所爱
wizardforcel
2017 年 5 月 20 日
@Earthman kotlin 也跑在 jre 上面,这个情况换成 kotlin 也没用。
wizardforcel
2017 年 5 月 20 日
@msg7086

再比如 java 的适配器,python 可以直接修改类 /对象的方法,何必再套上一层。

还有接口,python 要接口干嘛,直接检查方法是不是存在就好了。标准库就是这么干的,__iter__存在,就是 iterable。

还有匿名内部类,python 里面函数就是对象,根本不用把函数给包成对象,直接传个函数进去就行了。
mingyun
2017 年 5 月 20 日
最好的语言还是 PHP
visonme
2017 年 5 月 20 日
有这么个事情吗? 作为 net 开发者,不会 java,但是 java 给我的映像不错,唯一无法接收的就是一个 java 项目太多的各种配置维护了,这是我一直不愿意去学习 java 的原因之一 O(∩_∩)O。

既然有恨,看来 java 还是有很多在设计上不够完善的地方,毕竟总有一些牛人能透过现象看到语言深层次的问题,所以这些人是值得我们尊敬的。

题外话,这世界真有最好语言吗? 我接触过 php,js,python,对我来说这些语言的都是最优秀的,某些不完美的设计总是存在的,通过组合编程现在其实对一门语言来说真心没有太多解决不了的问题了,大多数人觉得某 XX 语言不好用,很大程度甚至百分之九九可以确定是自己的因素。

见过很多关于语言的讨论,大多数人对此类话题的讨论还是不够理智的,讨论此类话题也大多数体现在语言实用性上。
akring
2017 年 5 月 20 日
@NovemberEleven 别人我不知道,会 swift 的我看了确实有点心动,安卓端也可以试着做做了
chenyu0532
2017 年 5 月 20 日
@msg7086 我想你并没有看懂楼主和我我们俩的意思,不是比较哪个语言优美,而是对于那些懒惰的人学再高级的语言都白扯
terence4444
2017 年 5 月 20 日
就和想 Python 2 死的感觉一样
dongdongkun
2017 年 5 月 20 日
想起了 la la land 里的一句台词 I guess we can just wait and see
janxin
2017 年 5 月 21 日
Java 诞生应该比 GoF 普及早很多年吧

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

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

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

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

© 2021 V2EX