Comment by mdhb

1 day ago

I suspect you maybe haven’t used Dart then because it’s genuinely not even close. I know in a philosophical sense everything is subjective when you squint hard enough but I’m also talking about very clear and concrete things.

Just to give one simple example. Take the concept of a mixin where you want to essentially create a partial class interface and use it for basic composition. An incredibly straightforward 101 level OOP concept.

Then take a look at how it works in Typescript here:

https://www.typescriptlang.org/docs/handbook/mixins.html

and contrast that with how you do the same thing in Dart here:

https://dart.dev/language/mixins

I’ve got extensive experience with both. I promise you Dart is much much much nicer to work with on every relevant metric I can think of.