6 ms·
I don't mean to be pedantic, but I disagree that the Go ecosystem has a good choice for pretty much any functionality. I think one major omission from the curr
by actf 12y ago
I don't mean to be pedantic, but I disagree that the Go ecosystem has a good choice for pretty much any functionality.
I think one major omission from the current Go ecosystem is a decent GUI library. There have been some attempts however, to my knowledge, they are mostly alpha/beta quality at best, and most of them are missing important functionality (the major ones I'm aware of are go-gtk, go-ui, go-fltk, wxGo, and none of them could be considered production ready IMHO).
I only point this out because I really like Go, and I think Go would actually be a very interesting language to do client side desktop application development in.
- NateDad 12y agoTake a look at go QML. I think it'll be the one GUI library to really take off, if for no other reason than the guy working on it (Gustavo), is pretty brilliant, and it's going to be used to write applications for Ubuntu Touch.
- actf 12y agoQML is awesome, and I'm a huge fan of it - and for that matter declarative GUIs in general. However the QML-go project, while promising, is definitely not production ready. Their github page contains a large bold header that says: "this is alpha software", and it specifically warns about stability issues. Also QML in general, has some shortcomings right now (granted those problems are being fixed) when using it for desktop software (specifically the lack of desktop style widgets). So while I think the project is awesome and I'm wishing it success, I wouldn't want to use it for production quality software. I think my original point still stands.
- NateDad 12y agoThat's a valid criticism. Mostly wanted to point your attention to the project, because I think it'll be a big deal in the next year.