5 ms·
Have you looked Flutter? It is mobile-first, but does native desktop applications as well. Very battle tested and natively compiled fast code.
by miohtama 6y ago
Have you looked Flutter? It is mobile-first, but does native desktop applications as well. Very battle tested and natively compiled fast code.
- ipsum2 6y ago> Very battle tested Desktop support is very new and still in beta: https://flutter.dev/desktop https://flutter.dev/desktop
- alskdj21 6y agoI don't see the hate around Flutter here on HN. Yes, it's Google, it's bound(?) to die. But for now, people are productive with it. > battle tested Desktop support is far from the ideal situation(alpha). As far as I'm aware, the iOS jank is still an issue.
- zibzab 6y agoFlutter looks great on paper, but is a pain to use in real projects unless your app 90% overlaps with one of the included samples. Also, it's Google. You never know if it will be around next year which means using it in production is a huge risk.
- eggy 6y agoI prefer C#/F# over Dart, but Flutter is promising, and I continue to check in once and a while. I usually overcome PL preferences when the platform or toolkit is compelling. I remember Notch (of Minecraft fame) adopted Dart very early on, and I actually tried it out back then. Somebody had written a Lisp in Dart. I really like F#, and it seems to be sidelined all the time with .NET. There are more and more ways to write C# in a functional way, and it has become the lingua franca of many game engine/3D media creation tools like Unity, Wave Engine, Flax, and Stride to name a few.
- chgibb 6y agoVery early days still but support for C# is on the roadmap https://hydro-sdk.io/ https://hydro-sdk.io/
- datavirtue 6y agoJava and C# are "battle tested." Flutter is an experimental Google project.
- timsneath 6y agoI'm not sure what your bar is for "experimental", but Flutter is one of the most popular UI toolkits out there, with many 100m+ MAU apps using it, including tens from Google itself. It's already shipped a 2.0 release, has 15,000+ packages on the pub.dev package server, is the framework Ubuntu has settled on for new desktop apps, has hundreds of active contributors, and is one of the top ten OSS projects on GitHub. "Experimental" feels like an odd word choice, if you're truly trying to offer useful information. [Disclosure: I work on the Flutter team.]
- tracker1 6y agoA lot of devs are risk adverse when choosing platforms for projects. There's still risk as in, will this still be supported in 3-5 years and is the API going to change so much in 1-2 years I'll be rewriting significant portions of my application. I've been passively looking at Flutter with interrest.
- meamin 6y agoAlso, the Dart lang team seems to consider Flutter a first class citizen and has been modifing the language for it specifically. From syntactical sugar for Flutter's constructors to carefully selecting language features considering muilti-target platform performance. It really is the project to beat. I am not sure how you are gonna drop a framework over C# and compete with a framework/lang combo long term.
- ClumsyPilot 6y agoSome people think like this: if i write an app and come back in 10 years, is it still going to work, compile, and be possible to update? By that benchmark very few platforms are acceptable, and they are mostly first party. That standard makes sence if you have a rigid hardware-like approach
- tffgg 6y agoDoesn't use native controls