由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Kotlin好像很有前途
相关主题
上scala有一个直接的好处对scala的误解
我认为JVM上的语言,老大还是Javazhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?
C# 6.0 的视频,太猛了...IntelliJ热部署经常失败是什么原因?
groovy 和 clojure, 该学哪个?对scala的开发工具实在无力吐槽
准备开始练scala王银看kotlin(本文建议零售价 ¥15)
JVM上的语言互掐卫东 问你 不会Java 如何生存?
jvm上的脚本,这个老外说得靠谱以后Web就是Node的天下了
Clojure和Javascript涨势喜人[BSSD]rod johnson讲座的一点小感
相关话题的讨论汇总
话题: kotlin话题: scala话题: java话题: android话题: google
进入Programming版参与讨论
1 (共1页)
w********m
发帖数: 1137
1
Android上的swift
Spring支持
IntelliJ自带
随意和java组合
也可以编译成JavaScript
function一等公民,大量的fp
s***o
发帖数: 2191
2
是很不错。除了刚刚宣布的 "officially supported on Android", gradle也早已经投
靠kotlin了。
但是,当年Scala刚出来的时候也是很不错的样子。。。
e*******o
发帖数: 4654
3
scala 比较麻烦
kotlin 简单好多

【在 s***o 的大作中提到】
: 是很不错。除了刚刚宣布的 "officially supported on Android", gradle也早已经投
: 靠kotlin了。
: 但是,当年Scala刚出来的时候也是很不错的样子。。。

g****t
发帖数: 31659
4
Imoressive !
这个和Swift很像,swift语法很舒服。

【在 w********m 的大作中提到】
: Android上的swift
: Spring支持
: IntelliJ自带
: 随意和java组合
: 也可以编译成JavaScript
: function一等公民,大量的fp

N*****m
发帖数: 42603
5
jetbrains在推。不过,不着急,看看有什么killer app再说。

【在 w********m 的大作中提到】
: Android上的swift
: Spring支持
: IntelliJ自带
: 随意和java组合
: 也可以编译成JavaScript
: function一等公民,大量的fp

c******n
发帖数: 16666
6
之前一直没机会上
去年年底和今年年初spring彻底支持了
这次google又支持了 感觉差不多了
昨天晚上看了一票hn的讨论
准备直接上了试试 现在我现成java里面插进去 用用看。。。
有点当年强行上typescript的感觉

【在 N*****m 的大作中提到】
: jetbrains在推。不过,不着急,看看有什么killer app再说。
N*****m
发帖数: 42603
7
kotlin还搞native了。
不过,现在新语言层出不穷,坑都太多了,不急。

【在 c******n 的大作中提到】
: 之前一直没机会上
: 去年年底和今年年初spring彻底支持了
: 这次google又支持了 感觉差不多了
: 昨天晚上看了一票hn的讨论
: 准备直接上了试试 现在我现成java里面插进去 用用看。。。
: 有点当年强行上typescript的感觉

c******n
发帖数: 16666
8
这玩意我觉得和ts一样 不算激进
遇到坑了 大不了换回java写
java写fp太恶心了 看看拿这个会不会好点

【在 N*****m 的大作中提到】
: kotlin还搞native了。
: 不过,现在新语言层出不穷,坑都太多了,不急。

b*******s
发帖数: 5216
9
java份额要大跌了,起码1/3
n*w
发帖数: 3393
10
以后会不会成为JVM上第一大语言?
相关主题
JVM上的语言互掐对scala的误解
jvm上的脚本,这个老外说得靠谱zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?
Clojure和Javascript涨势喜人IntelliJ热部署经常失败是什么原因?
进入Programming版参与讨论
x***4
发帖数: 1815
11
等一个killer app。

【在 n*w 的大作中提到】
: 以后会不会成为JVM上第一大语言?
d*******r
发帖数: 3299
12
在server端kotlin能有前途么?对android开发目前不感兴趣
n*w
发帖数: 3393
13
为什么Android用急Java开发stuck 在Java 6?
而kotlin没有这个问题?
d******c
发帖数: 2407
14
Kotlin的许多优点,Groovy都做到了,而且我看着语法更舒服。
比如减少boilterplate,functional, closure,还有Builder for layout (
MigLayout更牛,欧洲某战斗机飞行员写的,完全用DSL定义复杂的swing layout,我觉
得很好用,比可视化工具强)。
唯一的问题,就是许多人害怕dynamic lanuage,所以kotlin宣传是静态的,对于企业
界的可能比较有吸引力--jetbrains就是做IDE的,当然喜欢static typed
看来kotlin活下去并且逐渐扩展是没有问题了。groovy是希望不大了。
d******c
发帖数: 2407
15
另外现在一个中国程序员成为挑大梁的了,新特性好像都从他这里出来了。
以前他写了个groovy help,后来进入核心开发团队了。
http://blog.sunlan.me/2017/04/15/Groovy-3%E4%B9%8B%E6%96%B0%E7%89%B9%E6%80%A7%E9%A2%84%E8%A7%88/
d******c
发帖数: 2407
16
可惜,这些新特性主要是兼容java语法,实现java 8的一些东西。这样未必有多大卖点。

【在 d******c 的大作中提到】
: 另外现在一个中国程序员成为挑大梁的了,新特性好像都从他这里出来了。
: 以前他写了个groovy help,后来进入核心开发团队了。
: http://blog.sunlan.me/2017/04/15/Groovy-3%E4%B9%8B%E6%96%B0%E7%89%B9%E6%80%A7%E9%A2%84%E8%A7%88/

w********m
发帖数: 1137
17
不就是Android吗?
加上Spring。这两个就是java圈最大的两个应用,现在都加持Kotlin。
google io这个消息,其实比apple宣布swift代替obj c还震撼。

【在 x***4 的大作中提到】
: 等一个killer app。
w********m
发帖数: 1137
18
Android太重要了,对所有JVM的语言,是一言九鼎。
而且IntelliJ自带这一点太牛了,还有REPL。对用Java的来说是零成本。
在存JVM去Java的路上,Jebbrain逆袭成功。

【在 d******c 的大作中提到】
: Kotlin的许多优点,Groovy都做到了,而且我看着语法更舒服。
: 比如减少boilterplate,functional, closure,还有Builder for layout (
: MigLayout更牛,欧洲某战斗机飞行员写的,完全用DSL定义复杂的swing layout,我觉
: 得很好用,比可视化工具强)。
: 唯一的问题,就是许多人害怕dynamic lanuage,所以kotlin宣传是静态的,对于企业
: 界的可能比较有吸引力--jetbrains就是做IDE的,当然喜欢static typed
: 看来kotlin活下去并且逐渐扩展是没有问题了。groovy是希望不大了。

d******c
发帖数: 2407
19
android 的确已经是killer ecosystem了,有足够多的developer,有足够理由去用它。
这个逆袭过程可能还是通过工具,google用了intellij 做android studio 作为官方
IDE,然后才有后续这个发展。
然后intellij声誉不错,大家都相信它能活很久,有足够的支持。换成groovy,就少了
这些东西。光模仿ruby on rails做grails是不行的,人家成功有人家成功的原因和机
遇,没法直接模仿。

【在 w********m 的大作中提到】
: Android太重要了,对所有JVM的语言,是一言九鼎。
: 而且IntelliJ自带这一点太牛了,还有REPL。对用Java的来说是零成本。
: 在存JVM去Java的路上,Jebbrain逆袭成功。

N*****m
发帖数: 42603
20
企业app还是不够

【在 w********m 的大作中提到】
: 不就是Android吗?
: 加上Spring。这两个就是java圈最大的两个应用,现在都加持Kotlin。
: google io这个消息,其实比apple宣布swift代替obj c还震撼。

相关主题
对scala的开发工具实在无力吐槽以后Web就是Node的天下了
王银看kotlin(本文建议零售价 ¥15)[BSSD]rod johnson讲座的一点小感
卫东 问你 不会Java 如何生存?scala/clojure/groovy/Jython/jruby都是噱头
进入Programming版参与讨论
g****t
发帖数: 31659
21
Google officially sponsored

【在 N*****m 的大作中提到】
: 企业app还是不够
N*****m
发帖数: 42603
22
那只是Android支持。企业应用是指企业级的软件。

【在 g****t 的大作中提到】
: Google officially sponsored
w********m
发帖数: 1137
23
企业级的应用里面,spring的份额最大吧。
对于还没有出来的Spring 5, 我现在的感觉是,没Kotlin没法写。

【在 N*****m 的大作中提到】
: 那只是Android支持。企业应用是指企业级的软件。
W***o
发帖数: 6519
24
kotlin 的syntax 看起来是抄袭了swift的,语义更明确

【在 w********m 的大作中提到】
: Android上的swift
: Spring支持
: IntelliJ自带
: 随意和java组合
: 也可以编译成JavaScript
: function一等公民,大量的fp

N*****m
发帖数: 42603
25
kotlin 2011公布的;swift 2014才出来。

【在 W***o 的大作中提到】
: kotlin 的syntax 看起来是抄袭了swift的,语义更明确
l**********0
发帖数: 150
26
Scala虽然复杂,但运用其简单的部分足以解决大部分问题。这些语言互相的竞争在于
怎么跟java一起构建hybrid项目,scala还是走在前面的。
N*****m
发帖数: 42603
27
mobile端scala没戏了;如果kotlin打入大数据和服务端,scala就会退出舞台了。

【在 l**********0 的大作中提到】
: Scala虽然复杂,但运用其简单的部分足以解决大部分问题。这些语言互相的竞争在于
: 怎么跟java一起构建hybrid项目,scala还是走在前面的。

g****t
发帖数: 31659
28
As I remembered, the initial kotlin is quite different with today's version.
Anyway, both look nice to me.

【在 N*****m 的大作中提到】
: kotlin 2011公布的;swift 2014才出来。
s***o
发帖数: 2191
29
就是说swift抄袭了scala?

【在 W***o 的大作中提到】
: kotlin 的syntax 看起来是抄袭了swift的,语义更明确
s***o
发帖数: 2191
30
kotlin的一个卖点就是跟java的interop几乎是无缝对接,比scala要好很多

【在 l**********0 的大作中提到】
: Scala虽然复杂,但运用其简单的部分足以解决大部分问题。这些语言互相的竞争在于
: 怎么跟java一起构建hybrid项目,scala还是走在前面的。

相关主题
请教一下怎么学习java framework,怎么找java工作 (转载)我认为JVM上的语言,老大还是Java
Java 8 闪亮发布了C# 6.0 的视频,太猛了...
上scala有一个直接的好处groovy 和 clojure, 该学哪个?
进入Programming版参与讨论
g****t
发帖数: 31659
31
Swift copied everything

【在 s***o 的大作中提到】
: 就是说swift抄袭了scala?
s********k
发帖数: 6180
32
Flipboard, Pinterest APP基本都是用kotlin做了
m****o
发帖数: 182
33
只要android上跑的是Java bytecode,看不出来对Scala和Kotlin的竞争关系会造成多
大影响,最终语言拼的还是第三方类库的支持。Scala上有akka actor,slick orm还有
play framework,再加上一堆typelevel造出的天顶星轮子,这个对于开发只有粘性的
。kotljn在语法上的某些方面有比较相对Scala比较clever的改进,但是你让人就因为
这个从了我不太相信,何况dotty出来以后任何jvm上的语言想和Scala拼feature那就是
笑话。
话说回Scala,想做android上Scala开发资源大把有,比如这个
http://scala-android.org/examples/
n*w
发帖数: 3393
34
Google 为什么没把scala成为Android正式语言,Java为什么只支持到Java6。一直不知
道为什么

【在 m****o 的大作中提到】
: 只要android上跑的是Java bytecode,看不出来对Scala和Kotlin的竞争关系会造成多
: 大影响,最终语言拼的还是第三方类库的支持。Scala上有akka actor,slick orm还有
: play framework,再加上一堆typelevel造出的天顶星轮子,这个对于开发只有粘性的
: 。kotljn在语法上的某些方面有比较相对Scala比较clever的改进,但是你让人就因为
: 这个从了我不太相信,何况dotty出来以后任何jvm上的语言想和Scala拼feature那就是
: 笑话。
: 话说回Scala,想做android上Scala开发资源大把有,比如这个
: http://scala-android.org/examples/

r***y
发帖数: 4379
35
没记错的话
2006 JDK6
2011 JDK7
2010 oracle acquired SUN

【在 n*w 的大作中提到】
: Google 为什么没把scala成为Android正式语言,Java为什么只支持到Java6。一直不知
: 道为什么

n*w
发帖数: 3393
36
难道是Oracle的原因?
或者Google等了kotlin等语言很久了。scala可能是一般程序员不易掌握?

【在 r***y 的大作中提到】
: 没记错的话
: 2006 JDK6
: 2011 JDK7
: 2010 oracle acquired SUN

r***y
发帖数: 4379
37
应该就是这个原因吧... 两家因为api 都撕成那样...

【在 n*w 的大作中提到】
: 难道是Oracle的原因?
: 或者Google等了kotlin等语言很久了。scala可能是一般程序员不易掌握?

l**********0
发帖数: 150
38
(与帖子无直接关系)参观一下scala超级发烧友李显龙的儿子的代码
https://github.com/lihaoyi
e*******o
发帖数: 4654
39
这家伙很不错啊 scala.js 他也不少贡献
看起来就是索男啊 没想到是太子 哈哈

【在 l**********0 的大作中提到】
: (与帖子无直接关系)参观一下scala超级发烧友李显龙的儿子的代码
: https://github.com/lihaoyi

m****o
发帖数: 182
40
严肃的说,是真的不? 太子就在dropbox混,起码要进flg吧,哈哈。 哥们mit毕业,写
的轮子很多,但是composibility差,不是很和我胃口。


:(与帖子无直接关系)参观一下scala超级发烧友李显龙的儿子的代码
相关主题
groovy 和 clojure, 该学哪个?jvm上的脚本,这个老外说得靠谱
准备开始练scalaClojure和Javascript涨势喜人
JVM上的语言互掐对scala的误解
进入Programming版参与讨论
m****o
发帖数: 182
41
利益关系吧? scala掌握好以后绝对是有粘性的,别最后给lightbend做了嫁衣,Google
被Oracle的专利官司搞得也是够了。

:Google 为什么没把scala成为Android正式语言,Java为什么只支持到Java6。一直不
知道为什么
l**********0
发帖数: 150
42
是真的啊。家里不差钱的,所以呆着舒服就行。

【在 m****o 的大作中提到】
: 严肃的说,是真的不? 太子就在dropbox混,起码要进flg吧,哈哈。 哥们mit毕业,写
: 的轮子很多,但是composibility差,不是很和我胃口。
:
: :
: :(与帖子无直接关系)参观一下scala超级发烧友李显龙的儿子的代码

n*w
发帖数: 3393
43
那么推kotlin不怕给jet brain做嫁衣?

Google

【在 m****o 的大作中提到】
: 利益关系吧? scala掌握好以后绝对是有粘性的,别最后给lightbend做了嫁衣,Google
: 被Oracle的专利官司搞得也是够了。
:
: :Google 为什么没把scala成为Android正式语言,Java为什么只支持到Java6。一直不
: 知道为什么
: :

m****o
发帖数: 182
44
jetbrain主要产品还是各种各样的gui editor,就像Mozilla的主要产品是浏览器而不
是rust一样。我估计kotlin以后的演化会主要靠社区推动,对比Scala的演变进化则主
要由lightbend控制。
举个具体的例子,slick之前的商业数据库driver都是bsd, apache这样完全免费的
license,结果后来有一天lightbend fork了源代码,直接把这些驱动的后续版本变成
了闭源状态。现在由社区维护的开源版本驱动直接上了lgpl license,目的就是防止之
前那中事情再出现。你说这么个搞法Google能不放着吗?

:那么推kotlin不怕给jet brain做嫁衣?
d*******r
发帖数: 3299
45
估计是 jet brain (目前看起来)没啥野心,
就是想耕自己 IDE 的一亩三分地的样子

【在 n*w 的大作中提到】
: 那么推kotlin不怕给jet brain做嫁衣?
:
: Google

l**********n
发帖数: 8443
46
kotlin决定搞起
x***4
发帖数: 1815
47
我觉得公司和manager都是懒惰的。虽然说spring和android都可以用kotlin,但是估计
大部分地方还是会继续用java。我觉得kotlin需要一个独有的killer app才会受到更多
注意。举个例子,scala在spark之前也也不是很多人提。

【在 d*******r 的大作中提到】
: 估计是 jet brain (目前看起来)没啥野心,
: 就是想耕自己 IDE 的一亩三分地的样子

S***s
发帖数: 104
48
android 就是killer app啊,怎么着比java 6好太多了
后端以前也推过,但是java 8出来后群众的积极性就不高了

【在 x***4 的大作中提到】
: 我觉得公司和manager都是懒惰的。虽然说spring和android都可以用kotlin,但是估计
: 大部分地方还是会继续用java。我觉得kotlin需要一个独有的killer app才会受到更多
: 注意。举个例子,scala在spark之前也也不是很多人提。

m****o
发帖数: 182
49
不上java8,除开SAM type不能用,Java stream也不能用了,真得值得吗?

【在 S***s 的大作中提到】
: android 就是killer app啊,怎么着比java 6好太多了
: 后端以前也推过,但是java 8出来后群众的积极性就不高了

w********m
发帖数: 1137
50
Kotlin的伟大意义在于
人类历史上最成功的操作系统,终于有了一个看上去不错的语言。
很多痛恨java的人,比如魏老师,可以换个语言撸android了
相关主题
zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?王银看kotlin(本文建议零售价 ¥15)
IntelliJ热部署经常失败是什么原因?卫东 问你 不会Java 如何生存?
对scala的开发工具实在无力吐槽以后Web就是Node的天下了
进入Programming版参与讨论
l**********0
发帖数: 150
51
android系统先要解决一下使用时间长后运行极慢的问题,还有满身伤痕的安全漏洞。

【在 w********m 的大作中提到】
: Kotlin的伟大意义在于
: 人类历史上最成功的操作系统,终于有了一个看上去不错的语言。
: 很多痛恨java的人,比如魏老师,可以换个语言撸android了

P**H
发帖数: 1897
52
这个kotlin不就是一个换皮的java?还是慢,还是要GC。整这些幺蛾子干嘛?
k****i
发帖数: 101
53


:是很不错。除了刚刚宣布的 "officially supported on Android", gradle
也早已经投靠kotlin了。
1 (共1页)
进入Programming版参与讨论
相关主题
[BSSD]rod johnson讲座的一点小感准备开始练scala
scala/clojure/groovy/Jython/jruby都是噱头JVM上的语言互掐
请教一下怎么学习java framework,怎么找java工作 (转载)jvm上的脚本,这个老外说得靠谱
Java 8 闪亮发布了Clojure和Javascript涨势喜人
上scala有一个直接的好处对scala的误解
我认为JVM上的语言,老大还是Javazhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?
C# 6.0 的视频,太猛了...IntelliJ热部署经常失败是什么原因?
groovy 和 clojure, 该学哪个?对scala的开发工具实在无力吐槽
相关话题的讨论汇总
话题: kotlin话题: scala话题: java话题: android话题: google