What kind of an argument is this?
Not wanting to learn all those things for multiple languages is valid. But "it would take a while" doesn't tell you anything about whether a language is crappy.
The odds are pretty close to 50:50 that the language you already know is the crappier one.
Past a certain point, being usable in 2 clicks is a negative signal for overall tech quality. Most of the really solid techs need some extra configuration. The classic example of crappy tech is the DB tech that listens on 0.0.0.0 after installation, with no user + pass or admin/admin.
Yeah, but the post up there said 2-3 days. That's plenty of time to handle those important details that make a project non-instant.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
The Dart implementation seems much slower than the NodeJs implementation and it doesn’t bring anything new to the table? It added null safety today.
Anyone that knows if it has any feature beyond for example what Ocaml has?
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
:and:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Then you add multi-threading, and see a decent improvement, e.g. from 5 seconds to 1.5 seconds on 4 cores (almost all implementations show a similar gain)
And some languages with support for Vector operations further improves this to 0.7s
So this benchmark seems to be not very useful for comparing performance of any decent language. It could however be used for comparing improvements of using different techniques to solve the problem, or to showcase what new features brings to the table.
Saying "any decent language" assumes we know without measurement the very thing that we need to measure.
Showing "very similar performance characteristics" is a valid outcome.
So how different are the "busy" measurements?
To understand actual performance first understand what approaches were used.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
How programs are written does matter.
What if we can all see implementations that are not wildly different?
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
But the argument here started as "Hey look language A is faster than language B" , while pointing out completely different implementations, which is, absurd.
danielscrubs referenced measurements which showed similar performance for Dart and NodeJS programs, but did not mention that similar performance.
nbody dart 8.44s nodejs 8.37s
regexredux dart 4.89s nodejs 4.79s
Those don't seem much slower.
I look at flutter as a quick way to bootstrap a simple CRUD app, but... for what? How does it improve on the web? Not 100% sure, but I do like the down chain investments that flutter supports like Skia.
I'm a huge fan of canvas, but I recognize its limits for building apps. It's great for many things like games, and it is a 2D escape hatch. I'll admit that I get suckered into the lure of building a 2D canvas empire that is cross platform because it would be nice.
> Desktop
JetBrains Compose.
Your toy app takes 2 days to create and then you (or worse, someone else) have to support the crummy Visual Basic/PHP/Javascript/Mongo/ColdFusion/insert easy to use crappy tech here, forever.