3 ms·
This feels like the Tennessee Valley Authority but for Dart. Just send people out there digging ditches in Dart to keep Dart's makers employed.
by cwyers 9y ago
This feels like the Tennessee Valley Authority but for Dart. Just send people out there digging ditches in Dart to keep Dart's makers employed.
- merdreubu 9y ago>to keep Dart's makers employed I find it hard to believe that the people who built Strongtalk, Java's HotSpot, Chrome's V8 and (lastly) Dart, would have trouble finding employment.
- ctvo 9y agoI laughed. Dart's low adoption but continued support by Google is programming's biggest mystery.
- Harimwakairi 9y agoIt's also a clear counterexample to the idea that Google always abandons projects.
- moocowtruck 9y agoits coming don't worry
- coldtea 9y agoActually Dart's low adoption is an even bigger mystery in itself.
- moocowtruck 9y agohow is it a mystery? it seems quite clear the a language made to appeal to people who don't like taking risks in their programming languages would not want to learn yet another syntax for another language with the same semantics... What I find a mystery is how google doesn't get that
- hbhakhra 9y agoDisclaimer: I work for Google and write dart for my current project. Simple reason is there is a lot of code written in dart that is making money so there is continued support for it.
- pjmlp 9y agoIt feels a bit like that. Naturally there is lots of interesting work that was done. I am also interested in more native approaches to mobile development, however it does feel a bit like Dart searching for its killer application.
- Hixie 9y agoFlutter originally used JavaScript, we ended up switching to Dart after studying dozens of languages. Our choice of Dart very much did not come from wanting to support Dart, in fact, originally, I think the Dart team was a bit confused about what we were doing. :-) You can see this a bit in how, for example, we started with out own style guide and only over time have slowly converged it to match Dart's style guide (it still isn't 100% merged).
- krzat 9y agoGood job. Js is cancer. As a Swift developer I would never use it, but Dart actually looks nice. Have fast is Dart 2? I heard here that it enforces static typing, I assume for performance reasons.
- Hixie 9y ago> How fast is Dart 2? Not really sure how to answer that exactly. Fast enough? :-) Performance is one of our top priorities for Flutter (basically priority #2 after "correctness"). There's still plenty of opportunity to optimize, though. Honestly, so far we haven't found that Dart's intrinsic performance is an issue for Flutter. When we've investigated performance issues in the past, it's usually turned out to be around graphics or bad algorithms in the framework. Our most recent performance issue was related to compiling shaders on the fly; turns out if your shaders are super-optimised to render scenes really quickly, they can end up being so expensive to compile in the first place that you miss a frame or two when you first try to show the scene. > I heard here that it enforces static typing Sort of. It's more that the compiler does type inference if you don't specify types (as opposed to just not having any static types). You can still explicitly specify "dynamic" as a type, and generally if you just don't mention types it feels dynamic, still. (The Flutter framework itself always specifies types explicitly, because that helps catch bugs earlier.) > I assume for performance reasons. As I understand it, it's partly for correctness reasons -- it makes it much easier to catch bugs -- and partly for performance reasons.
- realharo 9y ago>after studying dozens of languages Out of curiosity, have you evaluated Swift as an option? If so, what were the reasons against it?