5 ms·
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, W
by InGodsName 8y ago
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?
- pbhjpbhj 8y agoInkscape (built with gtkmm)? sk1?
- Frizi 8y agoThere 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.
- test1235 8y agojumping straight into webassembly! very brave ... or is it actually more mature (production-mature?) than I thought?
- Frizi 8y agoWell, 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.
- Zealotux 8y ago>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).
- langitbiru 8y agoIf budget is not an issue, I would use Qt with C++.
- n-gatedotcom 8y agoWhy did you specifically talk about budget? Are cpp programmers expensive? What would be cheaper?
- langitbiru 8y agoQt 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.
- n-gatedotcom 8y agoThanks, I don't agree with the "good" part of intellij idea. Popular, sure. But slow as hell and ram hungry.
- starbeast 8y agoI 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.
- saagarjha 8y agoWrite your core code in C++ (or Rust, if you so choose), and write a thin UI wrapper around it using a native API.