5 ms·
> A language designed around having first-class GUI support Delphi and friends[1] is still out there. There's also Lazarus[2] if you don't want to fork off a f
by pointlessone 4y ago
> A language designed around having first-class GUI support
Delphi and friends[1] is still out there. There's also Lazarus[2] if you don't want to fork off a few grands.
[1] https://www.embarcadero.com/products https://www.embarcadero.com/products
[2] https://www.lazarus-ide.org/ https://www.lazarus-ide.org/
- zabzonk 4y agoDifference between language and IDE.
- yagodragon 4y agoI'd say Dart[0] fits the description. [0]https://dart.dev/ https://dart.dev/
- eli_gottlieb 4y agoThat's just for web apps.
- bmitc 4y agoFlutter 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.
- ihateolives 4y agoI 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.
- brabel 4y agoYes 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 https://docs.flutter.dev/development/tools/devtools/overview [2] https://gluonhq.com/products/scene-builder/ https://gluonhq.com/products/scene-builder/
- Cyberdog 4y agoCan you confirm that Dart desktop apps are actually desktop apps and not Electron apps or similar?
- brabel 4y agoOf 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/ https://skia.org/
- imaltont 4y agoThere is also Vala that was made for GTK/GObject developement. Racket also has pretty good out of the box GUI support afaik.
- trafnar 4y agoImba is a compile-to-javascript language that makes HTML and CSS first-class parts of the language as well as react-like custom components. Its the fastest way to create UI that I've found. https://imba.io https://imba.io