V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ifconfig
V2EX  ›  程序员

八卦一下,有伙计们开始用 Kotlin 做后端了么?

  •  
  •   ifconfig · 2018-10-24 17:00:34 +08:00 · 5607 次点击
    这是一个创建于 2253 天前的主题,其中的信息可能已经有所发展或是发生改变。

    身边写 Android 的朋友已经在用 Kotlin 了,不断在给我种草这个语言,貌似 var 这个新特性就已经爽翻了。

    所以,后端有用 Kotlin 玩了么?

    26 条回复    2018-10-25 15:46:28 +08:00
    xiaoxinshiwo
        1
    xiaoxinshiwo  
       2018-10-24 17:23:48 +08:00
    没有
    oma1989
        2
    oma1989  
       2018-10-24 17:26:37 +08:00
    暂无
    asAnotherJack
        3
    asAnotherJack  
       2018-10-24 17:32:22 +08:00
    Android 上都有好多选择不用呢,kotlin 是好用了点,但也不是那么好用,至少现在并不是非用不可的程度,切换过去反而要为那一点好处付出较多的成本。我现在公司要求用 Java,自己写开源写 demo 用 kotlin
    90928yao
        4
    90928yao  
       2018-10-24 17:34:17 +08:00
    Java 也有 var,自己写过点 Kotlin,没啥特别的吸引力。
    orange666
        5
    orange666  
       2018-10-24 18:27:47 +08:00
    公司 已经培训了 kotlin,目前已经部分项目使用了
    lancelock
        6
    lancelock  
       2018-10-24 18:31:07 +08:00
    java10 不就有 var 吗
    ffeii
        7
    ffeii  
       2018-10-24 18:36:20 +08:00 via iPhone
    用 lombok 就能 var 了
    KNOX
        8
    KNOX  
       2018-10-24 18:38:52 +08:00 via Android
    @lancelock Android 并不能直接用到新特性
    mmdsun
        9
    mmdsun  
       2018-10-24 18:48:44 +08:00 via Android
    现在 Java 更新速度飞快。kotlin 的特性 Java 都会有。我用 kotlin 开发过相当不习惯
    icegreen
        10
    icegreen  
       2018-10-24 18:56:32 +08:00
    用过,放弃了
    leconio
        11
    leconio  
       2018-10-24 19:54:15 +08:00 via Android
    kotlin 较 java 而言没有历史的报复。kotlin 配和 jetpack 开发 android 效率高的不是一星半点,前提不能用 java 思路去编程。服务端没玩过不知道
    Cbdy
        12
    Cbdy  
       2018-10-24 19:57:07 +08:00   ❤️ 1
    Java11+还行,“ Java 程序员”不行
    用 Kotlin 的好处是可以过滤掉一批 Java 程序员
    natforum
        13
    natforum  
       2018-10-24 20:01:22 +08:00
    smeraldo
        14
    smeraldo  
       2018-10-24 20:12:49 +08:00
    你让一票用 jdk6 的情何以堪╮(╯▽╰)╭
    SorcererXW
        15
    SorcererXW  
       2018-10-24 20:20:50 +08:00
    个人项目现在是 springboot+kotlin, 暂时没有遇到 kotlin 导致的坑, 语法糖真香, 还不需要引入像 lombok 这样的工具
    gowk
        16
    gowk  
       2018-10-24 20:25:54 +08:00
    不用,老老实实用 Java
    edsgerlin
        17
    edsgerlin  
       2018-10-24 20:37:32 +08:00
    新项目都是 Kotlin + Spring Boot。
    Wolfx
        18
    Wolfx  
       2018-10-24 20:45:35 +08:00
    java 7 飘过~~~~
    dif
        19
    dif  
       2018-10-24 20:45:39 +08:00 via iPhone
    Java 蛮好用的,没时间学 kotlin 不然也想试试
    sagaxu
        20
    sagaxu  
       2018-10-24 21:13:03 +08:00 via Android
    已经用了一年多,其实 val 比 var 更爽。年底发布的 1.3 可以吃上协程了,不知道 JAVA 14 能不能引入协程?我写了大量 DSL,开发效率提高了非常多。
    PythonAnswer
        21
    PythonAnswer  
       2018-10-24 21:26:34 +08:00 via iPhone
    coffeescript 现在用的人不多了吧
    billlee
        22
    billlee  
       2018-10-24 22:43:05 +08:00
    后端为什么要用 kotlin, scala 不好用吗?
    icris
        23
    icris  
       2018-10-24 22:56:07 +08:00
    不知道大家说的额外成本和坑指什么,遇到搞不定的直接写个 Java 工具类不是一样用?
    Spring 官方都愿意花时间做 kotlin 支持,webFlux 项目还能简单的用 mono {} 使用协程,优势明显,我是不觉得会有严重影响使用的问题。
    lixm
        24
    lixm  
       2018-10-25 09:57:30 +08:00
    除了编译比 java 稍微慢那么一点点, 并没有什么成本, 语法糖是真甜
    RobberPhex
        25
    RobberPhex  
       2018-10-25 11:12:57 +08:00
    我觉得 kotlin 的协程是比较有用的。

    其他的语法糖都都能在 java 中多写代码绕过,但是协程得转换成 promise,debug 的时候,backtrace 就没法看了。
    jigi330
        26
    jigi330  
       2018-10-25 15:46:28 +08:00 via Android
    写 spring boot 感觉提升不大,写安卓很爽,还有一堆支持库。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1163 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:29 · PVG 02:29 · LAX 10:29 · JFK 13:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.