2 ms·
There's BE options for Dart too like Serverpod [1] But IMO, languages should focus on a niche. Dart has a clear niche - mobile. It handles mobile and responsi
by muzani 10mo ago
There's BE options for Dart too like Serverpod [1]
But IMO, languages should focus on a niche. Dart has a clear niche - mobile.
It handles mobile and responsive layouts very well. It handles async well (mobile operating systems, mobile lifecycles, web). It handles lightweight client-side databases well.
It handles state management easily. Meaning you can chain things like login -> GET user email -> GET user avatar -> show avatar.
It translates all this logic well across platforms. Naturally it coupled well with Flutter and cross-platform.
Complexity scales logarithmically rather than exponentially, compared to say, a native Android stack from 2017 built with fragments, events, and data binding XML. It went so well that Android and iOS started copying the way Flutter did things.
[1] https://docs.serverpod.dev/ https://docs.serverpod.dev/