目前有人在使用Rust开发库和软件吗?

品葱的政治话题也不少了,我决定来问一个非政治性的。不知道有没有葱友在使用Rust开发库和软件?我的计划是等async-rs, tokio和libp2p稳定以后,可以开发一个高效、低占用、组合性强的VPN。Rust的速度和执行效率可以与C和C++媲美,而概念和设计又超越C和C++,我认为用来写IO heavy的程序是极好的。
niubility 八九六四 坦克人 tankman 天安门 木犀地 维园晚会 学生动乱 陈光诚 蟹农场 谭作人 高智晟 唯色 盘古乐队 方励之 魏京生 达赖 东突厥 世维会 戒严 活摘 暴动 翻墙 无界 自由门 动态网 明慧 法轮功 九评 退党 黄俄 习包子 五大诉求
使用Rust开发库和软件的成本比较高。我认为Rust语言更适合开发 OS 和 Driver,如果开发 App ,效率上比较吃亏。

以Rust取代C/C++做重写的案例不多,微软有在做,这属于OS类型了,其他的不清楚。

大多数Rust的社区项目都是是全新的,而且传统上确实属于C/C++领域,以lib为主。

从数量上看,以 C/C++ 开发的新 App 不多,主流项目是从 javascript/ts, python, go, java/kotlin 开始的。

没有认真做过数量统计分析,只是个人感觉。
Resistance 编程随想读者|会点IT技术|爱好信息安全|关注隐私保护
俺正在学习 Rust 编程语言。从【个人偏好】的角度,俺一直不喜欢 C/C++、Java 等编程语言,现在更不喜欢由【商业公司】主导的编程语言。
Rust 目前的【短板】在于 GUI,尤其是【跨平台】的 GUI Toolkit,如 Qt、Gtk、wxWidgets,目前只有 Gtk 绑定的成熟度较高。
俺认为可以用 Rust 开发一款【去中心化】的翻墙软件,VPN 协议【不】适合翻墙。也可以用 hyper lib 开发一款 HTTP Web Server。
workingpaper 人权高于主权
微软正在开发基于Rust的新语言,而不是直接改进Rust(个人猜测最主要是因为rust的owner是微软的死对头),可能也因为rust的语法不容易阅读。
微软自己的说法是,安全性应该基于对象组而不应该局限于单个对象。不知道微软这样改想干什么。

从这个现象来看,Rust又要步PHP的后尘了,就像Facebook干的那样。
只不过跟PHP不同的是,PHP存在了十几二十年才出现割裂,rust出现才没几年就产生裂痕,这对rust的未来生态未必是好事。

我个人打算继续用C/C++,因为它们是仅有的符合以下条件的语言:
  • 不由某一厂商独占(无论是商业组织还是基金会)
  • 有国际化标准委员会
  • 广泛使用
  • 至今仍在往前进、不断改进

对我这种有一点语言“洁癖”的人来说会感到比较安心
UserName 大陆废青
没写过rust,随便答答
我不太清楚你的app面向什么平台,rust感觉还是适合os和driver(微软:在做了)。用rust写gui。。好像没听说什么好用的库。。

要是跨平台还是java/kotlin这种语言入手吧,方便一点
我打算學習使用 Rust 代替 C,當 Linux Kernel 普遍用 Rust 重寫之後,否則我才懶得折騰。。。

要发言请先登录注册

发起人

防民之口,甚于防川。川壅而溃,伤人必多,民亦如之。

状态

  • 最新活动: 2019-12-12
  • 浏览: 8517