• Deely@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Thanks, you comment definitely makes me want to try Rust.

    Could you tell me, can I use Rust as general purpose application language? Something like: create small executable app (win,unix,mac) that read some files, and do something with it, create GUI app that connects to DB and do something with it, etc?

    • swordsmanluke@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Yesbut…

      Rust’s GUI frameworks are all (afaik) still pretty early and a little clunky to use.

      …and compiling for Windows is a little clunky.

      From a purely yes/no perspective, you can absolutely use Rust for building desktop GUI apps… But I’d recommend using a different language unless your app has really tight performance requirements.

      If you want to make a cross platform app with good GUI support, I’d a actually recommend checking out Godot. It’s technically a game engine, but the built in scripting language (gdscript) and GUI components are really great. If gdscript is too slow for your purposes you can swap in a lot of other languages (including Rust) though C# is the best supported of these.