4 ms·
Flutter looks nice, but it's dart. In a sane world we would already have webviews on all platforms and the problem mostly solved for client applications. But t
by devwastaken 6y ago
Flutter looks nice, but it's dart.
In a sane world we would already have webviews on all platforms and the problem mostly solved for client applications. But there's a lot of forces at work that want to artificially suppress web UI. Chromium doesn't have webview on desktop platforms, but Microsoft's chromium edge does. Apple puts in their special restrictions making up rules for any app that uses wkwebview.
Nobody with the power wants to make webUI universally deployable.
At the end of the day you choose one that you'll actually deploy something with. There's no more right or wrong in UI, it's can you get to the goal of deploying a functional app or not.
- axegon_ 6y agoIn all fairness I think Dart is Flutter's strength, not it's weakness. It is a very well thought out language, unlike javascript(in the spirit of discussing electron). There is undeniably a problem with flutter however: while it can be used for desktop applications, it's mobile-first, desktop-sec.. well... desktop-kinda-sorta-works...
- moksly 6y agoI don’t mind dart, but typescript and electron have the full weight of Microsoft behind them while dart and flutter remain mostly hobby projects. We did the business case for cross platform, as we’re a non-tech enterprise organisation with 10.000 employees but few developers. We wanted flutter to win, but react native came out like the sound choice.
- searchableguy 6y ago> while dart and flutter remain mostly hobby projects. What makes you think that? They have spent more than 3-4 years with millions of dollars on it.
- axegon_ 6y agoYou'd be surprised how many top-downloaded apps are made with flutter. Electron and typescrypt may have some potential but they have a horrible genetic desease - javascript. That alone makes flutter a clear winner.
- moksly 6y agoCan you Name some?
- stephenhuey 6y agoI don't know download rankings, but some I expect get significant traffic include Hamilton, eBay Motors, Google Ads, Grab, Nubank, Dream11, and Alibaba. https://flutter.dev/showcase https://flutter.dev/showcase
- baglunch 6y agoYes. The Flutter team makes it clear that desktop support is still in early stages. https://github.com/flutter/flutter/wiki/Desktop-shells https://github.com/flutter/flutter/wiki/Desktop-shells https://flutter.dev/desktop https://flutter.dev/desktop Still, it seems like Flutter will be a good option once desktop support is more stable.
- blablabla123 6y agoAlso I think having a highly integrated toolchain is really important for this. Building something cross-platform with Flutter feels just like a fresh breeze even for web which is a beta target (Desktop being alpha). I would have never gotten the idea to write a web app in Dart, but with Flutter it feels just fine. Like Typescript but from Google.
- axegon_ 6y agoSpeaking of the web, angulardart got a major update a few weeks ago. And on the subject of web-app-on-dart, my personal site is written in dart (and the 'platform', as some people would call it, is open source for that matter if someone wants to use it or contribute).
- 946789987649 6y agoDart really isn't that bad. I thought I would hate it, especially going from Kotlin. I still prefer Kotlin, but there have been very, very few occasions where I've not been able to do what I wanted with Dart.
- byko3y 6y ago>In a sane world we would already have webviews on all platforms and the problem mostly solved for client applications Isn't WebView kind of work around for web browser being overbloated? I mean they made single instance of browser and interfaces for embedding that single instance, but do you really need that for desktop?