前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2021-06-15 讨论:Rust语言在项目管理上的优势

【Rust日报】2021-06-15 讨论:Rust语言在项目管理上的优势

作者头像
MikeLoveRust
发布2021-07-16 17:13:24
5270
发布2021-07-16 17:13:24
举报

使用Rust+WebAssembly 加速Webcola图可视化工具

Speeding Up the Webcola Graph Viz Library with Rust + WebAssembly

摘要

作者最近从事的项目希望在web页面上展示Spotify上不同音乐家之间的联系。Spotify提供了可以获取数据的官方API,作者获取某个用户最喜欢的若干个音乐家,然后把他们之间的关系在浏览器上展示出来。受HTTP服务器性能调优的启发,借助一系列profile和分析工具,使用Rust+WebAssembly的方式优化了Webcola的调用,使得单机性能从<10 FPS 提升到超过60 FPS。详细博文可以参见:https://cprimozic.net/blog/speeding-up-webcola-with-webassembly/

ripgrep 发布 v13.0.0

ripgrep 13.0 released

ripgrep 13 是一个新的主要版本,本次更新包含bug修复,性能优化,和几个小的突破性的改进,并且修复了windows平台下的一个安全漏洞。详细的版本说明可以参见:https://github.com/BurntSushi/ripgrep/releases/tag/13.0.0

ripgrep 是一个面向文本行的搜索工具,可以根据正则表达式递归搜索当前的目录。ripgrep在功能上类似其他流行的搜索工具,如 The Silver Searcherackgrep 等。ripgrep支持Windows,macOS,和Linux,并且对于每次发行版都提供构建好的二进制程序以供下载。

讨论:Rust语言在项目管理上的优势

Rust's advantages in 1-3 Slides on Management Level

Rust在技术/项目管理上有什么优势吗?足以支撑你说服自己和其他人在公司内部开始尝试使用Rust?作者提到了两点:

  1. 安全
  • 理由:"70%的安全问题都和内存安全有关"
  • 证据:
    • Microsoft: 70 percent of all security bugs are memory safety issues
    • Google: chromium memory-safety problem
  1. 维护
  • 理由:软件设计、研发到生产过程中的维护复杂度会逐步上升
  • 证据:Relative cost to fix, based on time of detection

或者你有其他任何观点和证据来说服别人使用rust吗?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用Rust+WebAssembly 加速Webcola图可视化工具
  • ripgrep 发布 v13.0.0
  • 讨论:Rust语言在项目管理上的优势
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档