V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
stdying
V2EX  ›  Java

Java 10 采用周期发布,迭代更快,那么像 kotlin 这样的 jvm 语言,后期会如何

  •  
  •   stdying · 2018-03-22 09:05:54 +08:00 · 7050 次点击
    这是一个创建于 2444 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题:
    30 条回复    2018-03-23 12:55:27 +08:00
    nl101531
        1
    nl101531  
       2018-03-22 09:46:21 +08:00 via Android
    没有杀手级特性大概会进入历史尘埃,期待 kotlin native 正式版。
    GuryYu
        2
    GuryYu  
       2018-03-22 09:55:11 +08:00
    看到 java10 移除了 javah, 那以后 jni 的头文件什么区生成呀
    janxin
        3
    janxin  
       2018-03-22 09:58:20 +08:00
    等 Java 把现在 kotlin 的语法糖包进来,kotlin 就没用了
    0Kelvin
        4
    0Kelvin  
       2018-03-22 10:10:43 +08:00
    改用 C#吧,再改改 Java 差不多就跟 C#一样了
    dalieba
        5
    dalieba  
       2018-03-22 10:15:40 +08:00 via Android
    JRE 能不能也这样发布?
    notreami
        6
    notreami  
       2018-03-22 10:21:55 +08:00
    后期如何不知道,就想知道那群大神,各种把项目迁移 到 kotlin 上的,自己挖的坑,会填好嘛?这个不算工期吧?
    raptium
        7
    raptium  
       2018-03-22 10:23:09 +08:00
    @GuryYu 用 javac -h 就行了
    closedevice
        8
    closedevice  
       2018-03-22 10:47:55 +08:00
    kotlin 应该是没多大发展了
    lastpass
        9
    lastpass  
       2018-03-22 13:57:15 +08:00 via Android
    JAVA 啥时候把多行字符串加进来呀。
    最近拼字符串拼的的想 die
    phx13ye
        10
    phx13ye  
       2018-03-22 14:03:03 +08:00
    为啥迭代更快,kotlin 就没用了? java 历史包袱这么重
    xzg1993
        11
    xzg1993  
       2018-03-22 14:06:47 +08:00
    反正我是把公司项目全部改成 孔天林 了····
    murmur
        12
    murmur  
       2018-03-22 14:30:28 +08:00
    所以呢
    java 向来和别人拼的不是语法特性
    1.6 多少企业都用的好好的
    只有像 spring 这种生态级的库出现致命漏洞而且宣布放弃 java1.6 才能刺激那些公司升级
    betulachen
        13
    betulachen  
       2018-03-22 14:51:42 +08:00
    项目改成 kotlin 的大神们,我很好奇你们离职了怎么办?
    Clarencep
        14
    Clarencep  
       2018-03-22 15:14:48 +08:00
    期待 Java 也像 JavaScript 一样,搞各种编译器插件,让开发者自己自行选择自己喜欢的插件组合,定制符合自己习惯的语法。
    notreami
        15
    notreami  
       2018-03-22 18:18:23 +08:00
    @Clarencep 还是换语言吧,java 如果出现这种情况,那还是 java 嘛?再说,我定义一堆符号,你想看嘛?
    guoyuchuan
        16
    guoyuchuan  
       2018-03-22 18:22:13 +08:00
    恐怖
    cuebyte
        17
    cuebyte  
       2018-03-22 18:25:53 +08:00
    等 Java11,不是 LTS 的版本會有人用麼⋯⋯
    someonedeng
        18
    someonedeng  
       2018-03-22 19:59:28 +08:00
    我 java8 的特性还没用利索。。还是菜啊。。
    itfanr
        19
    itfanr  
       2018-03-22 20:06:08 +08:00
    @janxin coffeescript 和 ES5。。。
    codehz
        20
    codehz  
       2018-03-22 20:31:16 +08:00
    @Clarencep #14 我觉得直接存放语法树就好了,定制编辑器负责渲染代码(写代码过程就变成了填空),编译器直接吃语法树吐字节码(
    aminic
        21
    aminic  
       2018-03-22 20:51:48 +08:00 via Android
    kotlin 是 kotlin,java 是 java。不完全是谁屎谁活吧。kotlin 上手更容易,暂时算是 jvm 的一个方言吧。反正都是回字的写法,很容易上手。
    lihongjie0209
        22
    lihongjie0209  
       2018-03-22 21:24:11 +08:00
    @0Kelvin #4 windows 平台的不用
    lihongjie0209
        23
    lihongjie0209  
       2018-03-22 21:25:00 +08:00
    @Clarencep #14 Java 的问题从来不在语法上
    Removable
        24
    Removable  
       2018-03-22 21:37:37 +08:00 via iPhone
    @lihongjie0209 #22 .NET Core 了解一下
    lihongjie0209
        25
    lihongjie0209  
       2018-03-22 21:41:46 +08:00
    @Removable #24 知道它的存在, 但是微软家的东西太难用了,
    luanjia
        26
    luanjia  
       2018-03-22 21:49:32 +08:00
    @GuryYu 好像从 java9 开始使用 java -h 代替 javah 了,可以看一下 java 命令的 help
    sagaxu
        27
    sagaxu  
       2018-03-22 21:56:59 +08:00 via Android
    那估计要出到 Java 20 才能赶上 kotlin 的特性
    cyspy
        28
    cyspy  
       2018-03-22 23:54:19 +08:00 via Android
    参见 c 和 c++吧,Java 要是加入扩展方法这种东西就失去工业化的优势了,反正 groovy Scala clojure 是不怕
    0Kelvin
        29
    0Kelvin  
       2018-03-23 09:18:38 +08:00
    @lihongjie0209 微软家的东西从来没觉得难用。说生态不好还可以理解
    Cbdy
        30
    Cbdy  
       2018-03-23 12:55:27 +08:00   ❤️ 1
    个人感觉微软家的东西不少还是可以的,比如 TypeScript
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2361 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:09 · PVG 00:09 · LAX 08:09 · JFK 11:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.