Hacker News new | ask | show | jobs
by yagodragon 1433 days ago
I'd say Dart[0] fits the description.

[0]https://dart.dev/

2 comments

Yes it does[1] and it works on Desktop, mobile and web.

JavaFX has SceneBuilder[2] which also fit the description but for some reason, it never caught on. Gluon seems to have that work not only on desktop, but also on mobile.

[1] https://docs.flutter.dev/development/tools/devtools/overview

[2] https://gluonhq.com/products/scene-builder/

Can you confirm that Dart desktop apps are actually desktop apps and not Electron apps or similar?
Of course... it's a very different tech. Flutter's graphics are based on Skia[1], same as used in Android and Chrome. Dart compiles to actual executable binaries, so it's not at all like Electron.

[1] https://skia.org/

That's just for web apps.
Flutter can be used for both mobile and desktop apps, although mobile is definitely the primary focus. In my view, Flutter basically equals Dart. I don't know what else people use Dart for.
I use Dart for custom cli tools and recently deployed small service that feeds data to my backend service. It's simple and nice to write, no learning curve to speak of.