News for hackers. Stuff that matters.
Re:One Year with Rust: I wrote a full featured application i... by vitiral on Saturday February 25, 2017 @06:35PM (#13734569)
Just personal opinion here, but I think GUI's should/are being phased out. I much prefer writing a front-end web app and package it inside the application. That's what artifact does.
Re:One Year with Rust: I wrote a full featured application i... by frozenport on Sunday February 26, 2017 @12:27AM (#13735827)
But at present I don't know how to use this approach for the imaging or CAD software I develop.

I need the ability to share GPU data between front and back ends, along with accurate timings for the control of various hardware devices. This is possible with Java (think the design of MATLAB or Mathematica) but the additional glue to enable cross language communication doubles the code size. That is why I'm sticking to C++ and Qt.

Re:One Year with Rust: I wrote a full featured application i... by vitiral on Sunday February 26, 2017 @05:53PM (#13740488)
CAD software would definitely be an exception!

I think they are JUST starting with some gui frameworks for rust,so I think the language is a little behind there. Never done extensive searching though

Re:One Year with Rust: I wrote a full featured application i... by setr on Sunday February 26, 2017 @03:05AM (#13736215)
I'm pretty sure that its just case of low-hanging fruit; its difficult to claim that webapps are at all effecient in their work, its just that most gui's don't actually have much work to do. But native apps are clearly preferable when a heavy interface is part of your app's usage
Re:One Year with Rust: I wrote a full featured application i... by vitiral on Sunday February 26, 2017 @05:56PM (#13740498)
It depends on how heavy. Single page apps (like arifact's) can be quite snappy. Elm really is a great language for doing this.
Re:One Year with Rust: I wrote a full featured application i... by jedikv on Sunday February 26, 2017 @05:48AM (#13736630)
Sadly, the performance of most webapp-based desktop applications has been underwhelming compared to their native peers.