Muito interessante essa visão sobre as linguagens.
Confesso que no dia a dia eu raramente penso quanta engenharia há por trás das linguagens e como uma decisão errada ou um erro pequeno pode mudar tudo. Um examplo é o Null
do JavaScript que nunca será resolvido.
i a web (HTML, CSS e JS) que muitos usam porque no fim acaba sendo um pouco, e porcamente, multiplataforma, e porque ninguém criou nada pronto para que uma aplicação nativa em desktop tivesse as mesmas vantagens de se fazer web (mas que você poderia resolver a questão).
Lembrei imediatamente do Electron
. Eu dei uma testada nele também. É fácil de usar, mas lento e quase praticamente só é possível ter uma experiência legal sem adotar nenhum framework, ou biblioteca.
De qualquer forma, muito obrigado por compartilhar seu conhecimento. No fim tudo tem seu problema, e o do Dart
são inúmeros, mas ainda se sustenta com o Flutter
, o que ainda da uma chance da linguagem se reeguer de alguma forma.