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 | |
n*w 发帖数: 3393 | |
|
|
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 | |
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还震撼。
|
|
|
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还是走在前面的。
|
|
|
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超级发烧友李显龙的儿子的代码 |
|
|
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 | |
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了 |
|
|
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了。
: |