IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    使用 Ruby 替代 Node.js 写一些脚本

    白宦成发表于 2023-08-29 22:00:00
    love 0

    根据不同的场景,我会使用不同语言来完成功能的编写。

    对于一次性、低频、对于性能要求不高的批处理场景,过去我喜欢使用 Node.js 配合 NPM 来完成。

    主要的原因是:

    1. Node.js 拥有丰富的包的生态,可以让我少写很多代码。
    2. npm run 命令比较短,可以方便的构建出需要的快速参数

    而最近 Node.js 脚本写的太多,比较烦了,所以考虑用 Ruby 来替代 Node.js 写一些脚本,完成一些短期项目开发。

    和 Node.js 相比,Ruby 有其好处,也有其坏处。好处在于

    1. 原生同步执行,我可以不用担心和关注 Callback Hell。虽然有了 async/await 时,已经好很多了。但还是原生的更好。
    2. 可以用更加简单的语法完成脚本。毕竟脚本主要还是随时修改随时可用,简短但能用的脚本可以提升脚本的可维护性。
    项目Node.jsRuby
    包管理器NPMGems
    执行命令npm run xxx借助 Makefile 完成
    第三方包的数量多少
    异步/同步默认异步默认同步

    接下来一段时间,就拿 Ruby 来跑脚本啦!



沪ICP备19023445号-2号
友情链接