
java 是一门很好的编程语言,健壮优美符合设计模式,除了有个一直作大死的甲骨文外几乎没什么缺点。 为啥这么多人希望 java 死?
PS: 如果一个程序员 java 项目都控制不住(基础不扎实),我不认为他能 hold 住提供了大量高级语法糖的『现代』编程语言。
这些『现代』编程语言所提供的『先进性』和『便利性』都是建立在基础的编程规则之上的,知其然不知其所以然必然掉坑里,然后回来喷 XXX 语言是垃圾。(斜眼笑
1 citydog 2017-05-19 09:12:09 +08:00 这几天一堆人希望 PHP 死,这么大恨? |
2 twm 2017-05-19 09:13:16 +08:00 via iPhone 是一直.... |
3 jixiangqd 2017-05-19 09:13:44 +08:00 :) Java 是我用过最嗦的语言,没有之一。 |
4 rocksolid 2017-05-19 09:14:24 +08:00 这有啥,新语言一出来总有人要跳出来说 xxxxx 已经不需要了 |
5 arakashic 2017-05-19 09:14:58 +08:00 不喜欢 Java 的语法。好在现在不用写 Java 了 |
6 doubleflower 2017-05-19 09:15:32 +08:00 LZ 你不觉得 JAVA 语法很嗦吗?还是你没用过别的语言? |
7 sonyxperia 2017-05-19 09:21:29 +08:00 因为一直死不了,所以越来越恨 |
8 ribenren 2017-05-19 09:22:49 +08:00 没学过 JAVA 我只会 PHP |
9 lzhCoooder 2017-05-19 09:23:08 +08:00 觉得 java 会死的明显不用 java 也不用 kotlin...,我觉得用 java 的都会觉着是 jvm 生态圈的一次壮大 |
10 mengzhuo 2017-05-19 09:24:04 +08:00 世界上只有两种语言,一种被人骂,另一种没人用 |
11 Jimrussell 2017-05-19 09:24:09 +08:00 java 培训出来的找不到工作的越来越多了,培训机构要开辟新的项目了呗。 至于其他吃瓜群众,我就想问问,除了 java,其他语言比如 c,go,js,python,各种框架,还有宇宙最强语言,你们都玩得 6 吗? |
12 tlday 2017-05-19 09:24:50 +08:00 via Android 话说,我一直以为设计模式就是针对 Java 的。壮我认同,优美我倒不太觉得。Java 的好处在于没有太多的语法糖,能够拉近新手和老手的差距,让项目在新手手里也不至于失控。但是这是要付出太嗦为代价的。 |
13 chenyu0532 2017-05-19 09:26:48 +08:00 java 学不好的人转到 Kotlin 照样也是 sb |
14 chenyu0532 2017-05-19 09:27:27 +08:00 因为没有脑子没有毅力,心里嘴上就知道喷 |
15 spice630 2017-05-19 09:28:05 +08:00 同认为 java 很嗦,所以一直提不上兴趣去学它 |
16 bigcoon 2017-05-19 09:28:58 +08:00 楼主我来支持你,和不理解更不想了解的人讲道理是行不通的 |
17 xiaoke0718 2017-05-19 09:29:22 +08:00 via Android 不喜欢 java |
18 NullException 2017-05-19 09:29:49 +08:00 PHP 是世界上最好的语言! |
19 byuc 2017-05-19 09:30:31 +08:00 java 圈子内太多程序员了,不忽悠一下叫几声 java 已死,kotlin 当立。培训机构怎么开 kotlin 的培训班嘛? 不减少一下 java 的人数。我们怎么加工资? 你们媒体啊,不要听风就是雨,当初小程序刚刚出来的时候说什么 Android、IOS 已死。还是要好好提高一下自己的姿势水平。识得唔识得啊? |
20 shuangguanQuail 2017-05-19 09:33:50 +08:00 PHP is the best programming language of the world,next question。 |
22 nicevar 2017-05-19 09:40:18 +08:00 淡定,J2SE1.4 发布的时候,水木论坛就判了 Java 的死刑,十五六年过去了还没死 |
23 seasstyle 2017-05-19 09:40:55 +08:00 因为他们和我一样,没学 JAVA 或者没学好。 |
24 Kaho 2017-05-19 09:42:25 +08:00 PHP 是世界上最好的语言! |
25 Lpl 2017-05-19 09:43:15 +08:00 via iPhone 其实很多评论的都不是做 Java 的 |
26 scnace 2017-05-19 09:43:20 +08:00 via Android 你们这些人啊 VB 都还没有死呢…… Java 这么工业化的语言怎么可能死… |
27 ibegyourpardon 2017-05-19 09:48:19 +08:00 。。。停留在语言层面争吵的人不配说是学会了编程。 |
28 mind3x 2017-05-19 09:49:57 +08:00 via Android 和当年前端程序员知道 nodejs 差不多是一样的心情 |
29 sl0000 2017-05-19 09:52:57 +08:00 明天再出一个 Lotlin, 你让学了 Kotlin 的怎么办? |
30 jzz7280 2017-05-19 10:00:33 +08:00 via iPhone 每个语言都会被喷 |
31 noli 2017-05-19 10:01:43 +08:00 via iPhone 利益关系: 本人是 java 黑,虽然最早就是用 java 出道的。 有个观点认为 java 其实不差,黑 java 没必要。我说说我的个人看法,不代表哪家语言的粉丝。 第一,货比货得扔。如果你没别的选择,譬如说因为工作原因,经验原因,各种原因,客观上只使用 java。那 java 确实也不算差。但一旦进入比较,你就会发现有几门语言,能够在管理上,开发效率上,运行效率上,爆 java 几条街。或许你也会像我一样,恨自己没有机会更早接触更抽象一点的编程需求和环境,以致于在某个境界上困顿不前,坐井观天。只好黑一下 java 寻求慰藉。 第二,可能我不是一个人,经常会被一些你认为又愚昧又顽固的人弄得哭笑不得。恰好在我的经验里面 培训市场开发得很充分的 java 开发者中,就有很多这样被歧视的人,连带就把这个 java 语言使用者群体给恨上了,不黑不舒服。有时候也有一种类似于,好无聊啊好想被 xx 的表情包情绪,恰好有软柿子,就去撩拨一下。 事情可能就是这样。 |
32 mx1700 2017-05-19 10:04:01 +08:00 java 语言不也是 java 字节码的 “语法糖” 嘛,照你这说法不会字节码还写不了 java 了? |
33 Laughter 2017-05-19 10:06:23 +08:00 只有两种语言: 一种是没人用的语言, 一种是被骂的语言 |
34 hzw94 2017-05-19 10:06:56 +08:00 哪里都看到了 php,溜 |
36 abbenyyy 2017-05-19 10:15:02 +08:00 @jixiangqd 为什么嗦,因为严谨,为什么严谨,因为要适应软件工程的大规模协助工程化开发。这也是为什么大厂基本都用 JAVA 的原因。 |
37 jacsice 2017-05-19 10:17:18 +08:00 说 php 是最好的编程语言的,请你们拔剑吧 |
38 lsls931011 2017-05-19 10:17:40 +08:00 php 是世界上最好的语言,你们其余的都闪开 |
39 DrJoseph 2017-05-19 10:19:17 +08:00 java 没那么容易死,就算死,也不会是猝死 |
40 Ouyangan 2017-05-19 10:19:22 +08:00 因为他们很无聊啊 |
41 xyjtou 2017-05-19 10:19:25 +08:00 via Android 说 Java 就嫌嗦,说 PHP 就嫌脏乱,说 Python 就嫌弃慢,说 js 就品味低 ... 哪门子语言人神共仰啊 |
42 alex110 2017-05-19 10:23:17 +08:00 比语言有啥意思? |
43 mx1700 2017-05-19 10:23:40 +08:00 |
44 Ahri 2017-05-19 10:24:32 +08:00 滑稽。会 Java 就是掌握了基础。你知道指针是什么吗?你知道设计模式就是为了弥补 Java 的缺陷吗?你知道为什么 Java 规模稍微大点就得全部依赖注入吗? |
45 Heavytiger 2017-05-19 10:24:37 +08:00 话说回来了,如果想学 android 开发,先学哪个? |
46 mx1700 2017-05-19 10:27:41 +08:00 @Heavytiger 毫无疑问,学 Java。网上大部分资料还是 Java 的,直接学 kotlin 怕是要找不到北 |
47 hotStrip 2017-05-19 10:33:03 +08:00 因为有些人觉得,新语言一出,java 一死,他就和大牛同一起跑线,有机会成为大牛。就像打网游总去新区一样 |
48 jarlyyn 2017-05-19 10:35:06 +08:00 很正常啊。 因为 java 用的人够多啊。 所以希望他生和希望他死的人都特别多 |
49 alamaya 2017-05-19 10:36:04 +08:00 我觉得吧,吹 kotlin 灭 java 之前,先想一想,jvm 的全称是什么 |
50 AllenHai 2017-05-19 10:38:34 +08:00 来看看王垠对 java 的看法: http://www.yinwang.org/blog-cn/2016/01/18/java |
51 jtsai 2017-05-19 10:39:53 +08:00 习惯了 Python,感觉写 java 浪费生命的样子。可能对 java 比较不精通,但是好烦啊,不想去精通。 |
53 bleaker 2017-05-19 10:45:07 +08:00 |
54 muziki 2017-05-19 10:45:56 +08:00 via iPhone 又看见什么在语言层面争论就是编程没学好的言论。 真特么好笑,几十年来那么多语言出来,语言自身也在不停的改进,你们咋不一直坚持在 1.0 版本。说语言某些地方设计烂就是没学好编程?不知道你是学的哪个世界的编程 |
56 introom 2017-05-19 10:47:40 +08:00 via Android 因为他们都不懂技术呀 |
57 DRcoding 2017-05-19 10:48:47 +08:00 不管黑不黑,一般这种自我视角带情感色彩的言论,我都归之为键盘侠言论。 |
58 Tunar 2017-05-19 10:49:09 +08:00 via Android 我不是搞 Java 的,但我觉得喷 Java 的没一个牛逼的,也成不了牛逼的人 |
59 xxzs 2017-05-19 10:53:52 +08:00 C/C++怎么都没人提了。C/C++很优雅啊 |
60 springmarker 2017-05-19 10:53:57 +08:00 via Android 所以啊,java 嗦具体指什么 |
61 manihome 2017-05-19 10:54:07 +08:00 只觉得 coffee 和 python 好写只有我一人? |
62 jason19659 2017-05-19 10:57:28 +08:00 不去黑就会有人来抢饭碗啊 |
63 tongyang 2017-05-19 11:11:26 +08:00 哈哈哈,很多人还希望 win 死掉呢 |
64 yoke123 2017-05-19 11:12:04 +08:00 这样 就没人抢他们饭碗了 其中理由之一 |
65 bk201 2017-05-19 11:15:51 +08:00 整天讨论语言的不是刚毕业的,就是刚毕业不久的。 |
66 Amayadream 2017-05-19 11:20:10 +08:00 via iPhone Java 最大的原罪就是会的人太多 |
67 Sight4 2017-05-19 11:20:54 +08:00 语言缺陷少,工程化程度极高,抗队友坑的能力极强,有很不错的性能,跨平台特性稳定,在大型项目上,还没那个语言能像 Java 那么靠谱,Java 会挂绝对是一堆人在 YY 然而我最爱的依然是 Python :) |
68 Cbdy 2017-05-19 11:23:25 +08:00 喜新厌旧是人的本能嘛? 警告:你可能是 java 的受害者 |
69 ittianyu 2017-05-19 11:24:46 +08:00 @chenyu0532 @k9982874 我就是那个黑 Java 的,不知道你真的理解设计模式的初衷吗,所谓的编程规则又是什么,就事论事,不要动不动就说别人基础不行,说得自己高人一等。说这话之前,你真的用过其他语言吗,真的知道 Java 历史包袱多重吗? 为什么其他语言很少强调设计模式? 为什么 JavaEE 上来就是依赖注入? 说 JVM 的是不是认为只有 Orical 这一家有能力做虚拟机了? |
70 mosliu 2017-05-19 11:25:01 +08:00 私以为与其吵语言如何,不如提提写出来的算法如何? 如果写程序涉及不到算法层面,单纯争论语言,感觉本末倒置了 语言只是表达,习惯了 就是工具。 某个工具在哪个领域合适就用哪个呗。。 不管是中文 英文 法文 日文 都有文学巨著,能说哪门语言就不好么。。 想起来 法语是最美的语言的说法了 。 呃 自己都不知自己说了什么 。。。以上。。 |
71 Antidictator 2017-05-19 11:25:13 +08:00 @Amayadream 应该是很容易上手=.= |
73 lujun9972 2017-05-19 11:31:56 +08:00 via Android 只想知道,java 死了那 elasticsearch 怎么办? |
76 johnny23 2017-05-19 11:41:22 +08:00 via iPhone 啊 我用了 c# 快来喷我啊 |
77 ragnaroks 2017-05-19 11:42:33 +08:00 C#: ??? |
78 chenyu0532 2017-05-19 11:42:33 +08:00 @ittianyu 我还真不是用 java 的,也不懂这个依赖注入是好是坏,平时用的最多的就是 c++和 lua,设计模式的设计初衷我是不知道的,但是 C++具体项目里不用合理的设计模式,那代码得有多屎,别人连看的兴趣都没有,不知道设计模式有什么不好,不知道 C++的历史包袱重不重。就像楼主说的,hold 不住一个 java 项目,可见这个人的基础知识和耐心和学习的定力是不行的,当然没有高高在上的意思,都在不断的学习。一个没有耐心学习的人转其他高级语言他所能掌握的程度也就那样了。可以看看王垠 http://www.yinwang.org/,虽然一些想法有些偏激和片面,但是专业知识绝对在国内一流水平 |
79 nashxk 2017-05-19 11:45:55 +08:00 有些人总是想搞大新闻嘛。我是整天看到错误日志里面各种 NPE,决定学习 Kotlin 的。不是项目也不会完全用 Kotlin,混用而且还是 java 为主。 |
80 tairan2006 2017-05-19 11:46:25 +08:00 via Android Java 真心写起来烦死了 既然我们说 没有银弹,那么为啥我们需要一门纯面向对象语言?应该是想面向对象就面向对象,想面向过程就面向过程,设计模式和 XML 就是 Java 的 patch,这么丑陋的语言为什么要喜欢? |
81 ittianyu 2017-05-19 11:47:54 +08:00 @chenyu0532 何以见得用新语言就 hold 不住 Java 项目了 |
82 chenyu0532 2017-05-19 11:52:56 +08:00 @ittianyu 正好到饭点了,就接着回复吧。并没有这个意思啊。意思是:做 java 的连一个 java 项目都 hold 不住,天天喷 java 的各种不好,指望着新语言来解救,这种人。。。。。 |
83 anonymityl 2017-05-19 12:12:46 +08:00 其实我觉得很多人将语言本身的设计跟这门语言的生态混为一谈,鸡同鸭讲。 |
84 anonymityl 2017-05-19 12:21:26 +08:00 新生的语言有前面的语言把坑踩过了,在语言设计方面更加优秀也是很正常啊。最怕有的人项庄舞剑,意在沛公。其实就是来输出情绪,而不是真心想讨论问题的。 |
85 Em5O7B1JGfjQnBry 2017-05-19 12:31:34 +08:00 via Android 除了一个作大死的甲骨文?你要明白。。。编程语言有没有个好爸爸(至少看起来好)是决定性的。。。 |
86 yoa1q7y 2017-05-19 12:36:53 +08:00 其实好多人都不是做 java 的,但是...................看热闹不嫌事大 |
87 sammo &bsp; 2017-05-19 12:47:45 +08:00 low 爆了的手段。不能说明 java 怎样,只能说明你自己怎样 |
88 wineway 2017-05-19 12:49:00 +08:00 via Android @tairan2006 是的,想面向对象就面向对象,想函数式就函数式,想用 actor 就 actor,还可以自己造 DSL,scala 大法好 |
89 anexplore 2017-05-19 12:54:49 +08:00 喷 java 有啥用,大家都是程序员难道就只掌握一门语言吗?还不是哪门语言合适用哪个 |
90 caniuse 2017-05-19 13:16:52 +08:00 php 会死,虽然我也做过全职 phper 感觉学学 Python、golang、前端 挺好,我现在做前端了,用 react |
91 NUT 2017-05-19 13:19:10 +08:00 via iPhone 打语言炮的程序员,貌似也只能在所谓牛逼框架中玩玩业务逻辑,仅此。 世上就没有最牛逼的语言,只有最合适解决问题的语言。 |
92 mingoahz 2017-05-19 13:27:45 +08:00 作为一个前端,真心希望 Javascript 死。 |
93 jwdstefanie 2017-05-19 13:39:46 +08:00 出个 kotlin 就喊 Java 死,死个锤子 |
94 iyaozhen 2017-05-19 13:46:15 +08:00 via Android 核心就是服务端开发这块 Java 能解决一切问题,这很大一部分就抢了其它人饭碗,这还能不恨? 很多时候有些场景有些业务因为语言本身使用不对或者个人能力问题实现不了,这时候总会有人说用 Java 重构,在某些人眼里 Java 就是银弹。 |
95 superleexpert 2017-05-19 13:51:26 +08:00 这还没怎么着呢,慢慢过渡吧 |
96 mind3x 2017-05-19 13:54:59 +08:00 @tairan2006 在喷之前,还是先弄清楚 GoF 是哪一年出版的 Design Patterns,Sun 又是哪一年发布的 Java 比较好。 |
97 tankb52 2017-05-19 14:24:24 +08:00 奴隶以破坏生产工具来反抗奴隶主的残酷剥削和压迫 |
98 1000copy 2017-05-19 14:24:47 +08:00 >>一直作大死的甲骨文外几乎没什么缺点 是关键的缺点好不好?语言是死的,公司是活的。语言的发展就是首先决定于他爹的。这一条就够呛。从来都不是语言优美就可以牛逼的。否则 obj-c,Javascript 流行就怪了。 |
99 anyele 2017-05-19 14:40:40 +08:00 最大的缺点就是爹是甲骨文 |