3 ms·
I would say that the best benefits are: - Cross Compilation (even wasm and js) out of the box - Simple concurrency model, similar to NodeJS - Ability to use it
by freitzzz 1y ago
I would say that the best benefits are:
- Cross Compilation (even wasm and js) out of the box
- Simple concurrency model, similar to NodeJS
- Ability to use it on a popular cross platform framework (flutter)
- Hot reload capibilities (has JIT and AOT mode)
- Strong developer tool chain
All of these are built on top of a language that has a pretty syntax and supports many language paradigms.
The biggest con is the (weak) package ecosystem and community.
- sgt 1y agoI think it's also important generally speaking - not just Dart/Flutter, but really any language ecosystem, to not blindly start adding packages. You'll end up with conflicts and Dart is no exception. Sometimes it is sensible to vendor a library into your own source code tree, or just build it yourself ("Own it").
- Alifatisk 1y agoWhen making bullet points, I think you have to add a empty line in-between each point so it gets rendered as a list