top | item 33909112

(no title)

vsmenon | 3 years ago

[I'm the eng lead for Dart.]

Dart itself is used heavily on the Web by Google. E.g., ads.google.com is a Dart web app - but not a Flutter one. It uses a Dart version of the Angular framework. It's probably the largest Dart app in existence today.

Flutter on the Web is less mature, but (IMO) making good progress.

discuss

order

satvikpendem|3 years ago

Isn't AngularDart "deprecated" now? I say "deprecated" in quotes because the repository has been archived [0] and it says it's been moved to a community project, which I'd think is a little strange if Google has a large (and I'd assume important due to it being a revenue generating site, ie ads) codebase but then archives the project.

Big fan of Flutter though, what's next for Flutter on the web, anything interesting?

[0] https://github.com/angulardart

vsmenon|3 years ago

Regarding AngularDart, see:

https://medium.com/dartlang/angulardart-flutter-and-the-web-...

TL;DR - It's still heavily used inside of Google, but the team decided to stop maintaining the open source version of it. It was a fair bit of work to do both - different build rules, different tests / test infra, different priorities. Effectively, AngularDart has been forked. There is an internal-only version that is actively developed, and there is an external community project.

Regarding Flutter on the Web, there is a lot of active work, but I'm not the best to speak to all of it. On the Dart side, it's one of the major reasons we're investing in things like compilation to Wasm.

tluyben2|3 years ago

That's excellent to hear! I did not know (my lack of research in that regard obviously) that Dart was used that much outside Flutter! I really like Flutter and see them as married, but I'm obviously wrong. Thanks for the explanation.