Post
@konstantin what are you building?
@tjadejong For the moment, it's just exploration. I want to get a feel for the ecosystem (I'm using Rust + Qt/QML)
@konstantin how do you like rust? Heard the learning curve is quite steep. What stops me from learning it is the lack of classes, inheritance etc. I like Swift better in that aspect. Any reason why you鈥檇 prefer rust over swift in this case?
@tjadejong
I love it :), Rust has been in my toolbox for quite some time.
Personally, I think since Swift 6 the scales have shifted and Rust is the easier language in terms of mental load. e.g. One year later, even Claude still can't write proper concurrent swift (even though it has the benefit of having ingested all the specs, all the evolutions, all the examples and all the blog posts) etc.
Swift is also an Apple product - ok choice if you're applying it to other Apple products, but not ok choice for independent work if you feel you may want to go in directions not currently blessed by Apple (and I've tried ;-) https://github.com/kkostov/QwiftUI)
I'm very "full stack, all the stacks" kind of person - switching languages is actually a lot of fun and I've learned it's ok to pick the "happy path" in every ecosystem. e.g. I wouldn't try to squeeze a full Rust app on iOS but I also wouldn't suffer through Swift on the server or some other platform where it feels somewhat alien... but that's of course a personal view, your mileage may vary ;-)
@konstantin I really love Swift, have seen quite a lot of other languages but I think Swift strikes a nice balance between complexity and performance. I do agree that it鈥檚 an Apple first language but have the feeling the situation is getting better on Linux. Also with some browser projects adopting it. I have been moving more and more to Linux and want to apply swift there. Haven鈥檛 done any serious projects there. Do I understand correctly you had some issues with QwiftUI?
A space for Bonfire maintainers and contributors to communicate