• p2227

    我看现在go是AI开发服务端的首选。

    rust似乎是语言很生涩,但是AI写似乎还好,所有权机制我看了,应该很能省内存

    我现在有个服务需求,基本上是做数据计算,抽取的能力,不会有高并发(排队做),没有界面,最多搞个api查一下状态,任何结果都是写表实现,佬们觉得用go还是rust好?

    - rust

    - go

    0
    投票人

    主楼
  • kk_C

    不会的话就用go,Rust编译就很烦。

    #1
  • randname

    rust 主要还是编译时需要写一大堆编译缓存,导几个 tokio 编译缓存就几个g甚至更多了,如果都拿 github action 编译就还好,偶尔本地需要编译就头疼了

    #2
  • yyjeqhc

    反正都是AI写,你可以直接问下AI呢。内存消耗差不多,也就是go多了GC

    #3
  • 老威

    数据计算不是go擅长的建议先测试一下

    #4
  • p2227

    问了,也问一下佬门意见。毕竟有一些实践的经验AI问不过来

    #5
  • HeriX

    不需要高并发

    重CPU的的话那差不多吧

    可能核心用C写最好

    #6
  • Rabbit

    语言不是问题吧? 除非你的程序需要去细究那么一丝一毫的性能。

    #7
  • yyjeqhc

    不需要极致的性能的话,go就够了,开发上手快,能快速上线

    #8
  • 履冰岸否

    按照你的描述,性能和省资源这两点配得上排优先级吗?

    正确的工程实践应该是看团队最熟悉的技术栈和内部二方基建的支持选型,数据抽取处理和数据库,市面上的 Java、Python 有更多的成熟方案。

    #9
  • unsafe

    数据计算,抽取

    个人看中 rust 对于这种数据计算啥的库或工具较多

    #10
  • 文成宇

    十年老c++选手,我选c++26 ^-^

    #11
  • yeluo001

    go适合高并发?rust省内存?

    #12
  • chkosk

    為什麼聽上去好像這更加是js或者python的工作 ^-^

    #13
  • Aaron

    还是看个人或团队熟悉程度,选会的;如果都不会,个人角度推荐 go。

    不要硬选rust,毕竟LLM对go比rust更熟悉。假如某天要古法编程时,go的难度约等于没有。

    #14
  • coderZoe

    随便,自己的项目用自己熟悉的就好,没有性能要求,js和py也可以

    #15
  • laokke

    rust这语言语法糖太多了. 你不会看起来非常费劲.

    #16
  • 流年倒转

    ^-^自从写个小网站,编译产物给我占了20多个G之后,我就再也不用rust了,等他编译都喝一杯茶了,现在几个新项目都是go

    #17
  • p2227

    现在就是js,很吃内存。所以考虑把这一块抽取一下

    #18
  • CrazyJaylan

    我记得我在24年就接触rust了,当时做开发的人很少,要求专业性很高,当时要自学只能看书还是国外的那种,很煎熬,我记得当时那个项目有大量的c++和rust混合,我当时就不知道为什么,但是习惯了rust的写法你会觉得很舒服,和c++很类似,而且没有GC,对安全性也要,尤其解决高并发能做和c++的性能。反正语言是无限的,不知道佬有没有听过 Mojo语言,一门专为 AI 设计的新编程语言,可以说是python++的,我还没学习过哈哈哈哈

    #19

发表回复

登录后回复