News for hackers. Stuff that matters.
Re:How Sketch Took on Adobe by InGodsName on Friday December 14, 2018 @05:40AM (#18679859)
I wonder why there aren't other cross platform sketch equivalent.

Question for cross platform experts:

If today, you were to create an app supporting Linux, Windows, Mac - which toolkit/framework we must use?

Re:How Sketch Took on Adobe by Zealotux on Friday December 14, 2018 @05:54AM (#18679920)
>I wonder why there aren't other cross platform sketch equivalent.

Adobe XD, InVision Studio (soon on Windows), Figma (in browser), Framer (soon on Windows).

Re:How Sketch Took on Adobe by Frizi on Friday December 14, 2018 @05:49AM (#18679897)
There exist a great one, which is called Figma. They use electron in combination with WebAssembly to make it fast. I'd say that's a pretty decent choice.
Re:How Sketch Took on Adobe by test1235 on Friday December 14, 2018 @06:38AM (#18680136)
jumping straight into webassembly! very brave ... or is it actually more mature (production-mature?) than I thought?
Re:How Sketch Took on Adobe by Frizi on Friday December 14, 2018 @07:03AM (#18680239)
Well, the support is pretty decent in evergreen browsers (and it already was for a while), and in case of electron, you have precise control over your runtime, so it's not really a problem. Also many engines have already done quite substantial optimizations for handling wasm modules in combination with JavaScript. It's all done with backward compatibility in mind, so what works today will continue to do so.
Re:How Sketch Took on Adobe by starbeast on Friday December 14, 2018 @08:49AM (#18680740)
I use Inkscape on my mac all the time, though I have to build it with homebrew to make it work nicely.

edit - though it did get borked by a brew update and I had to add a different source to brew to get it back up, so is not that sane admittedly.

Re:How Sketch Took on Adobe by saagarjha on Friday December 14, 2018 @07:09PM (#18686067)
Write your core code in C++ (or Rust, if you so choose), and write a thin UI wrapper around it using a native API.
Re:How Sketch Took on Adobe by langitbiru on Friday December 14, 2018 @08:16AM (#18680571)
If budget is not an issue, I would use Qt with C++.
Re:How Sketch Took on Adobe by n-gatedotcom on Monday December 17, 2018 @12:12PM (#18700274)
Why did you specifically talk about budget? Are cpp programmers expensive? What would be cheaper?
Re:How Sketch Took on Adobe by langitbiru on Tuesday December 18, 2018 @12:12AM (#18704669)
Qt license is USD 5500 per user per year. For Sketch developer, this should not be an issue. But for some developers who bootstrap the cross-platform application, this might be an issue.

Also, C++ programmer is more expensive.

The cheaper option would be JavaFX. IntelliJ IDEA is one of good cross-platform application examples.

Re:How Sketch Took on Adobe by n-gatedotcom on Tuesday December 18, 2018 @01:09AM (#18704843)
Thanks, I don't agree with the "good" part of intellij idea. Popular, sure. But slow as hell and ram hungry.
Re:How Sketch Took on Adobe by pbhjpbhj on Friday December 14, 2018 @05:48AM (#18679892)
Inkscape (built with gtkmm)? sk1?