Hey guys, first time posting here.
I’ve been learning Rust for the past few months and slowly getting through the Rust book and in conjunction creating my firs rust project. It’s simple and everyone makes one I know, but i’m building a local first note-taking app much like obsidian but without all the clutter and the unecessary bloat. My biggest issue with apps like obsidian is that they don’t lend well to the Way i take notes, there’s much to be said about gettign in the customization rabbit hole. I’m also going to make it end to end (w/ local encryption).
So far i’ve got my core library (minus encryption for mvp so i can start using it) done. And i’m deving the application with tauri (and my AI friend because front end isn’t focus right now) and while I’m going through usin…
Hey guys, first time posting here.
I’ve been learning Rust for the past few months and slowly getting through the Rust book and in conjunction creating my firs rust project. It’s simple and everyone makes one I know, but i’m building a local first note-taking app much like obsidian but without all the clutter and the unecessary bloat. My biggest issue with apps like obsidian is that they don’t lend well to the Way i take notes, there’s much to be said about gettign in the customization rabbit hole. I’m also going to make it end to end (w/ local encryption).
So far i’ve got my core library (minus encryption for mvp so i can start using it) done. And i’m deving the application with tauri (and my AI friend because front end isn’t focus right now) and while I’m going through using it locally I want to get started with sync.
the real question is building a sync engine in rust worth it over a language like Go or Elixir or even OCaml? Honestly, while i’d love to say i’m using this to get a job (and learn about systems stuff) I do also want to chose the best tool for the job. What’s the learning curve and complexity level I should be considering with going with a full rust stack for core lib, tauri app, local daemon, sync server, over like incorporatign a different language for the “off-site” stuff?
thanks for your help, deving this project has been a blast and i’ve learned so much so far.
(i should mention that I do have “some” experience with Go, but def prefer mor functional paradigms so far.)