Kotlin 被谷歌力推之后, Java 有没有可能 “墙倒众人推”?

2017-05-18 12:57:52 +08:00
 ittianyu

如题,我的观点:估计至少会有一半以上的安卓开发者转向 Kotlin。后端的部分人也可能跟风尝试 Kotlin。所以 Java 份额会逐渐减少。

20907 次点击
所在节点    Kotlin
113 条回复
yidinghe
2017-05-18 23:47:26 +08:00
参考 Scala
xingda920813
2017-05-19 00:38:19 +08:00
Why not scala?
wangdu2012
2017-05-19 06:09:36 +08:00
真是杞人忧天啊,问问你自己赚到多少钱了
linux40
2017-05-19 07:02:51 +08:00
以后软件都生成 Java 代码,而且和人写的性能差不多。。。
goodan
2017-05-19 08:23:22 +08:00
天真的孩子
araraloren
2017-05-19 08:55:12 +08:00
@misaka19000
GO 不如 Kotlin 适合,就 兼容性 和 语言的交互性上 GO 已经输了。。
更何况,在 java 处于主流的情况下,对于我这样偏向自由的人来说,有 java 不用,干嘛要用连括号都要限制地方的一个语言呢。。
Wuxj
2017-05-19 09:02:08 +08:00
Java 至少还有下一个 20 年~~
zengfxios
2017-05-19 09:12:55 +08:00
说了那么多,轮子呢?
misaka19000
2017-05-19 09:20:16 +08:00
@hepin1989 #60 感觉 Scala 都比 Kotlin 的占有率多。。。
microhz
2017-05-19 09:31:48 +08:00
C/S 模式到 B/S 模式,然后再到 APP/S 模式,现在又逐渐切换到 H5/S 模式。我发现 S 还是比较稳定的,抛开历史原因 Java 可能在当前不是最时髦最“高级”的开发工具,但是企业开发在这一块的沉淀是短时间很难被超越的。
sagaxu
2017-05-19 09:32:32 +08:00
@cuebyte 我现在就用它和 spring,没发现哪里格格不入,jpa 的 interface 是不用 open 的,而且 jdk 的 aop 也不用 open。一开始造自己的库,反而必死无疑,我一个做 Java 的还要重新学习积累 kotlin 的库?那我还不如不迁移。现在这样很好,能让我少写几行代码就够了。而且 spring5 开始不是已经为它定制了么?
tangbl93
2017-05-19 09:35:10 +08:00
Swift 出了三年了,然而我还是在用 OC 写项目
sagaxu
2017-05-19 09:36:58 +08:00
@ittianyu 我都在线上用了半年了,能节省三分之一代码,它的闭包设施借鉴的 scala,绝非 Java8 的 lambda 可比,elvis 和 when 也是非常实用
yanzixuan
2017-05-19 09:37:07 +08:00
@yidinghe scala 属于太大太全,适得其反。。
NSAtools
2017-05-19 09:42:38 +08:00
kotlin 是最好的语言,不服来辩
seasstyle
2017-05-19 09:43:48 +08:00
google 的东西和微软的一样。。。。
byuc
2017-05-19 09:46:13 +08:00
按照 Android 当初那种热度,Kotlin 培训机构开足马力批量生产的话,预计几年可以饱满?
ittianyu
2017-05-19 09:56:59 +08:00
@byuc 培训机构现在搞 Python 和 数据相关 的方向去了,安卓已经饱和了,换个语言最多就是编码效率提高一下,培训机构哪里会回头降低就业率 ?
jzz7280
2017-05-19 09:58:44 +08:00
不会吧,j2ee 市场那么大
thisisgpy
2017-05-19 10:03:57 +08:00
kotlin 只是把 java 的缺点进行了一些隐藏和转移。靠发明新语言来解决旧语言的弊端是一个死循环,子子孙孙无穷尽也。

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

https://www.v2ex.com/t/362193

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

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

© 2021 V2EX