Live data from Hacker News

Ask HN: What's the best library for making cross-platform UIs?

news.ycombinator.com

21–30 of 230 posts

Re: Ask HN: What's the best library for making cross-platform UIs?

#23
It would help a lot to have the question elaborate on what you really need. What do you mean by "best", and do you actually need the best? Do you need easy to learn, or code that is easy to deliver, or most powerful features, or most number of platforms covered? Do you include mobile in cross platform, and do you have a performance or language requirement?

A web app is one of the most cross platform ways to go, is the easiest to deliver, and can be easy-ish to learn, but isn't the easiest. But, you are stuck with JavaScript. If a web app won't work for you, why not? Knowing that will allow people to help you more.

Qt is great, especially if you're using C++ or some other language. It's pleasant and very powerful, but a lot to learn, and deployment to users is harder than a web app.

What are your constraints & requirements?

Re: Ask HN: What's the best library for making cross-platform UIs?

#24
I've recently been using Crank Storyboard and I've been off to a good start. You can run it on embedded devices like ARM Cortex-M series processors, or Linux, iOS, Android, Windows, with openGL support. It does require a license though.

http://cranksoftware.com/storyboard-suite

Also someone else mentioned Phonegap and using HTML/JS. I think is a good option but it depends on what your app does and if you're doing mobile app design.

I have not used QT yet, but after doing some research, it's kind of a pick your poison type of choice, IMO.

Re: Ask HN: What's the best library for making cross-platform UIs?

#29

Just getting started on Electron myself. Used by Atom, Slack, Visual Studio... It's worth a look ;) Electron - Build Cross-Platform Desktop Apps With HTML, JS, CSS http://electron.atom.io/

A little correction: Visual Studio Code, not Visual Studio. They are totally different beasts.

Re: Ask HN: What's the best library for making cross-platform UIs?

#30
post #17

I see nobody mentioned Juce. It is pretty neat if you like C++

Is it competitive with Qt for non-audio apps?

JUCE doesn't try and look native, it has it's own look and feel. Qt does on Windows and OSX. It really depends what you are trying to do.
Post reply on HN