diff options
Diffstat (limited to '_posts')
-rw-r--r-- | _posts/2020-08-21-survey-of-rust-gui-libraries.md | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/_posts/2020-08-21-survey-of-rust-gui-libraries.md b/_posts/2020-08-21-survey-of-rust-gui-libraries.md index aef99d5..e9ab8be 100644 --- a/_posts/2020-08-21-survey-of-rust-gui-libraries.md +++ b/_posts/2020-08-21-survey-of-rust-gui-libraries.md @@ -8,17 +8,17 @@ that's a good question; *are* we GUI yet? Are We GUI Yet has a list of libraries for building GUIs: let's go through them in alphabetical order and see if we can build a simple to-do list with them without too much struggle. some notes before we get started. -1. this is all extremely subjective. -2. the only ui toolkits i have used and not hated are Swing (i know), Electron (*i know*), and wxWidgets, which doesn't have Rust bindings because Rust bindings to C++ libraries are generously described as a nuisance to create (i've tried, and i'm writing this post instead of trying harder). -as such, i might be using some of these wrong, who knows. -3. i use windows, and so anything that's a nuisance to set up on windows is not going to fare well regardless of how cool it is once you get it working. -it could be the best thing since sliced bread or Meteor on release and i wouldn't care. -do not @ me. -4. the people who wrote these libraries have done more than i have to make the rust gui ecosystem not suck, and i don't want any of this to come across as suggesting that they suck and their work is bad. -the strongest thing i want to say is that a library is not designed in a way that i would want it to be designed, or that it doesn't work for me. -doing this shit at all is really goddamn difficult, and i don't want to minimize that by being unhappy with the results. -5. i started drafting this post in early July 2020, and finished it in late August 2020. -some things may have changed in the meantime while i wasn't paying attention. +1. this is all extremely subjective. +2. the only ui toolkits i have used and not hated are Swing (i know), Electron (*i know*), and wxWidgets, which doesn't have Rust bindings because Rust bindings to C++ libraries are generously described as a nuisance to create (i've tried, and i'm writing this post instead of trying harder). + as such, i might be using some of these wrong, who knows. +3. i use windows, and so anything that's a nuisance to set up on windows is not going to fare well regardless of how cool it is once you get it working. + it could be the best thing since sliced bread or Meteor on release and i wouldn't care. + do not @ me. +4. the people who wrote these libraries have done more than i have to make the rust gui ecosystem not suck, and i don't want any of this to come across as suggesting that they suck and their work is bad. + the strongest thing i want to say is that a library is not designed in a way that i would want it to be designed, or that it doesn't work for me. + doing this shit at all is really goddamn difficult, and i don't want to minimize that by being unhappy with the results. +5. i started drafting this post in early July 2020, and finished it in late August 2020. + some things may have changed in the meantime while i wasn't paying attention. ## azul |