所有场景,只用rust。
这个场景从嵌入式开发,到服务端开发,到android开发,到web开发,全部是rust。
当然后两者rust是偏底层的,比如android用flutter + android native(rust),web用react + wasm(rust)。
目前为止我没遇到过太多rust缺库的问题,典型的情况是库太新。比如mcp库,目前的rmcp就处于个人贡献的repo刚被吸收进mcp官方库,作为官方库还没有正式release,以及文档跟不上代码,或者代码里面还有一些小bug等等问题。这些问题让ai去修就行了,也不是啥事。
有些情况是需要上python的,典型的是快速搓个poc需要使用ai生态,这种简单点进程隔离就行了。而且rust不管是嵌入python还是被嵌入python都很丝滑。不过我是都会先尝试下rust直接轮一个,探探深浅再说的。比如whisper我就尝试过用rust来原生轮一个。现在ai时代,很多思路跟以前是不一样的。
rust只有一个问题,那就是它不太适合做原型。它会逼着你把每个细节都考虑落实到位,不会给你留太多模糊地带。这个问题在前ai时代是个问题,所以我一度还是考虑python/rust的双修式工作模式的,但ai时代这个问题也不是问题了。ai时代就是生产力爆炸,代码想搓就搓。以前要少造轮子多复用,现在轮子想造就造我甚至都懒得去评估别人的轮子。以前代码要仔细维护好推翻的代价很大,现在想推翻重来就推翻重来,你维护代码修问题的时间,让ai推翻重来早就把问题解决而且还是根本上解决了。
所以我现在根本就不把以前积累的东西,包括生态什么的当个宝了。
你还在打刀,ai已经在火炮犁地了。
【 在 hoo 的大作中提到: 】
: 你在所有场景中都只使用rust语言吗
: 如果从"讲究平衡"的角度,除了语言本身,还有相关类库,在所有场景中rust都有python有的类库吗?这个更high level的平衡如何把握,还是坚持用rust?
--
修改:lvsoft FROM 101.229.188.*
FROM 101.229.188.*