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

现在看来 kotlin/native 和 rust 相比,谁有前途一点?

  •  
  •   TuxcraFt · 59 天前 · 2973 次点击
    这是一个创建于 59 天前的主题,其中的信息可能已经有所发展或是发生改变。

    kotlin/native 现在已经到达 beta 版了,打算要 js/jvm/native 通吃…… rust 貌似也开始火起来。

    个人感觉貌似语言用途定位简单一点的貌似更有前途,等大家八卦八卦。

    33 回复  |  直到 2019-07-23 22:07:44 +08:00
        1
    trait   59 天前 via iPhone
    多了解了解 kt/native 和 rust,kt 社区论坛很早就有讨论,看了你就不会问出这个问题
        2
    wweir   59 天前 via Android
    @trait 我来猜一猜,结论是不是: 两者面对的场景不一样,没有冲突?
        3
    reus   59 天前
    当然是 rust 啦,简单易学,功能强大,性能强大,社区强大,一定会越来越火,C++都不是对手,你说有没有前途?
        4
    reus   59 天前
    rust 可以编译成 WebAssembly,连前端都能做,kotlin 哪里是对手? rust 一统天下,指日可待!
        5
    Cellei   59 天前
    站在 JVM 生态巨人的肩膀上,Kotlin 才是第一!
    虽然楼主问的是 kotlin native (逃~~~
        6
    TuxcraFt   59 天前
    @trait 所噶 我偶尔看看 reddit 没注意过论坛
        7
    ruin2016   59 天前
    php,python,golang 的潮流我们都没赶上,学会 rust,是不是可以弯道超车, 逃。。。。。。
        8
    qiyuey   59 天前 via Android
    @reus kotlin 也都可以
        9
    liuxey   59 天前
    微软都在“索将 Rust 作为 C 和 C++ 的安全替代方案”,而且还说“开发人员喜欢它,因为它的语法更简单,并且使用 Rust 编写的应用程序 bug 更少” ,所以还有什么理由不选他呢
        10
    lilydjwg   59 天前
    定位简单的,go ? swift ?我不了解 kotlin,不过它想通吃三个平台,很显然定位已经不简单了。
        11
    glues   59 天前   ♥ 2
    当然是 rust 啦,简单易学,三天上手,一周开发项目,一个月后劝退
        12
    TuxcraFt   59 天前
    @glues 这位大佬 说出你的惨事
        13
    strcmp   59 天前   ♥ 1
    头一次听说 rust 简单易学
        14
    lilydjwg   59 天前
    @strcmp #13 不然呢?和它的竞争对手( C、C++、D、Nim )比起来,真的是简单太多了。当然 Nim 可能只是不稳定+文档不完善的原因。
        15
    reus   59 天前
    @qiyuey 这样啊,但肯定没有 rust 好
        16
    misaka19000   59 天前
    rust 开发一星期,调试 3 个月
        17
    laravel   59 天前
    谁能给我推荐本 rust 基础入门和数据分析的书,我研究方向是推荐系统,谢谢
        18
    zhuangzhuang1988   59 天前
    都不咋的没有
    c / cpp 好。
        19
    Kilerd   59 天前
    @strcmp #13 rust 的简单针对的是 C / CPP 而言的,但是如果之前学习的是 python go java 之流,那么还是复杂很多很多。
        20
    SuperMild   59 天前
    Kotlin, Rust, Go, “新”语言之中比较优秀的几个,各有优点。就语法来说,kotlin 最优秀,非常积极添加特性,你想要的都给你,与 Go 恰好相反,Go 是尽量克制,但 Go 用起来确实非常节省脑力,因为黑魔法少,完全断绝了玩黑魔法的心思,用最原始的语法啪啪啪一顿干就是了。

    而 rust 用起来要注意的地方比较多,如果没有高性能的需求,用 rust 会有杀鸡用牛刀的感觉,而如果追求高性能,kotlin 和 go 很可能无法满足你,就只能用 rust 或 c++了。
        21
    skinny   59 天前
    其实完全没必要纠结谁更有前途这种事情,感兴趣就学学,不感兴趣就算你选择的语言以后被广泛运用,那也多半是技术马马虎虎的码农而已。而且前几年有 node/js 一统天下,后来又有 go 一统天下的说法,别想太多,先学着练练手看看。
        22
    GTim   59 天前
    推荐 rust 一个非常有意思的语言。

    前段时间我整理一份 Rust 基础教程,因为你会其他语言,所以学起来也是可以很简单的 https://www.twle.cn/c/yufei/rust/rust-basic-index.html

    国内有头条的新的类微信类应用也在用,最近我写了这个教程后,发现搜索 rust 教程的人也很多
        23
    Kilerd   59 天前
    @GTim #22 你好,我可以把这个教程收录到 我的 resource.rs 里面吗?
        24
    TuxcraFt   59 天前
    @GTim 感谢
    然后我发现你文末的目录向后跳转链接失效了,貌似文首的正常。
        25
    TuxcraFt   59 天前
    @skinny 八卦八卦还是必要的
    毕竟有些人会分享一些经验,值得看看
        26
    Raymon111111   59 天前
    ...

    真的可以去招聘网站搜一下相关语言的职位数量

    (最后发现还是 java 好
        27
    GTim   59 天前
    @Kilerd 可以的
        28
    GTim   59 天前
    @misaka19000 明明就是开发三个月,纯编译型语言,可以对参数做类型限制,可以对参数的上下限做限制,单元测试不需要太爽
        29
    skiy   59 天前
    听说 RUST 的梯度是入门简单深入难。
        30
    fan123199   59 天前
    过来站 kotlin 一票,写的很舒服,但是需要用 idea ide。kotlin 可以开发 Android (官方支持,短期不会凉),Spring 后端, 关键有大量的用户帮你解决入门的坑。kotlin 写 js 现在暂时没看到什么大规模使用。
        31
    dodo2012   59 天前
    rust 是真不简单,但理解好生命周期和所有权后会好些
        32
    liuxey   59 天前
    如果你的基础是 Java、JS、Go、Python 之流,就不要凑热闹搞 Rust 了,真不合适,kotlin/native 离大雅之堂还有很长距离
        33
    GTim   59 天前
    @TuxcraFt 谢谢,已经修复
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2437 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 03:02 · PVG 11:02 · LAX 20:02 · JFK 23:02
    ♥ Do have faith in what you're doing.