Re:Google's cross-platform Flutter UI toolkit goes 1.0
by yawaramin on Tuesday December 04, 2018 @08:28PM
(#18605051)
This actually makes it sound like native OCaml (maybe with the ReasonML syntax) would have been a good fit for Flutter. OCaml has a super-fast compiler, super-fast GC, and has (pardon the pun) reasonably good native interop.
Re:Google's cross-platform Flutter UI toolkit goes 1.0
by thrownaway954 on Tuesday December 04, 2018 @04:47PM
(#18603870)
No one uses Dart. No one is going to switch from React or Vue to Flutter when they can't bring over their TypeScript skills and tooling. It was a stupid, arrogant decision on Google's par, end of story.
Re:Google's cross-platform Flutter UI toolkit goes 1.0
by Zerocchi on Tuesday December 04, 2018 @08:43PM
(#18605128)
As someone who use Java a lot and don't favor Javascript I'm grateful there is Dart.
Re:Google's cross-platform Flutter UI toolkit goes 1.0
by shrewduser on Tuesday December 04, 2018 @11:01PM
(#18605601)
Typescript isn't JavaScript
Re:Google's cross-platform Flutter UI toolkit goes 1.0
by leeman2016 on Wednesday December 05, 2018 @04:10AM
(#18606747)
In fact, one of the best thing about typescript is that you can bring in almost everything you know about javascript into the game.
It took me few days to pick it up when moving from JS to typescript. I don't get it when people say it is complex or adds complexity.
Re:Google's cross-platform Flutter UI toolkit goes 1.0
by kkarakk on Wednesday December 05, 2018 @06:02AM
(#18607241)
> I don't get it when people say it is complex or adds complexity.
js is the complexity people are worried about. the number 1 reason i'm considering going to flutter over react is having to learn js
Re:Google's cross-platform Flutter UI toolkit goes 1.0
by ssijak on Wednesday December 05, 2018 @07:04AM
(#18607519)
I will. I am grateful that something like flutter exists and learning dart is very easy and would never be a showstopper for me. It is not like that we are not required to learn large amount of platforms and languages anyway.
> There’s a lot of nice properties of Dart, we talk some about this on our website at our frequently asked questions. One of the nice properties of Dart is that it has a really fast garbage collector, one of the choices that we made in Flutter was to have this reactive style system where it’s very common to allocate thousands of objects in a – if not, tens of thousands of objects in a single frame.
> In a span of a few milliseconds and then immediately let go of those objects again. There’s a variety of ways to do that but Dart, having a generational garbage collector, can handle large volumes of short lived objects very quickly. Dart also has some really nice performance characteristics, it has an ahead of time compiled back end which allows us to compile straight to native arm code, allow us to achieve really fast startup on really consistent performance and Dart also has a nice focus on developer experience which really got along well with my team.
From https://softwareengineeringdaily.com/2018/07/09/flutter-with...