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

有没有一个语言同时支持编译成 Java 字节码和 js 的

  •  1
     
  •   yuankui · 2018-12-05 17:57:09 +08:00 · 3288 次点击
    这是一个创建于 2212 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这样就可以用一种语言,实现前后端,后端运行在 jvm 中,可以与其他 java lib 交互。

    dart 感觉如果 google 想支持,是可以的,至少目前已经支持编译成 js
    但是对于 server side,的,他好像是自己编译成对应平台的二进制?对 dart 没有深入了解哈
    17 条回复    2018-12-06 10:17:10 +08:00
    Muyiafan
        1
    Muyiafan  
       2018-12-05 17:58:17 +08:00
    Kotlin??
    zergmk2
        2
    zergmk2  
       2018-12-05 18:02:20 +08:00
    mejee
        3
    mejee  
       2018-12-05 18:04:01 +08:00 via Android
    你可以写一个 java 编译成 js 的编译器。但是写起来估计没有 js 爽,目前来看,还是学点 js 比较适合
    yuankui
        4
    yuankui  
    OP
       2018-12-05 18:05:27 +08:00
    这样就让我纠结了,到底是学 kotlin 呢还是 dart 呢。。
    misaka19000
        5
    misaka19000  
       2018-12-05 18:05:42 +08:00
    后端直接用 nodejs 不就行了?
    lancelock
        6
    lancelock  
       2018-12-05 18:05:59 +08:00
    有好几个吧,kotlin clojure 都可以
    HongJay
        7
    HongJay  
       2018-12-05 18:06:31 +08:00
    kotlin 无敌
    DarrenLuo
        8
    DarrenLuo  
       2018-12-05 18:27:11 +08:00 via Android
    java 不是有 gwt 麽
    shyangs
        9
    shyangs  
       2018-12-05 19:24:13 +08:00
    GWT
    ::doge::
    wun
        10
    wun  
       2018-12-05 22:50:32 +08:00 via Android
    现在已经是 GraalVM 的时代啦,什么语言都可以在上面交互了。
    jiang42
        11
    jiang42  
       2018-12-05 22:57:32 +08:00 via iPhone
    不要太多这种东西……我来说一个,Scala
    yuankui
        12
    yuankui  
    OP
       2018-12-06 00:41:36 +08:00
    @wun 6 的一匹
    yuankui
        13
    yuankui  
    OP
       2018-12-06 00:42:15 +08:00
    @jiang42 是的,才发现现在新出的语言,如果不能再 jvm,js 上面跑,都不好意思说。。
    yuankui
        14
    yuankui  
    OP
       2018-12-06 00:45:35 +08:00
    谢谢各位大神,又涨了很多见识~
    youngxhui
        15
    youngxhui  
       2018-12-06 07:56:11 +08:00 via Android
    kotlin 挺合适,多平台代码共用
    breezeFP
        16
    breezeFP  
       2018-12-06 08:42:05 +08:00
    kotlin
    aa514758835
        17
    aa514758835  
       2018-12-06 10:17:10 +08:00
    kotlin + 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:02 · PVG 21:02 · LAX 05:02 · JFK 08:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.