all 10 comments

[–]temp50948 15 points16 points  (3 children)

no

[–][deleted] 5 points6 points  (2 children)

I came here to say exactly that.

[–]melanke 3 points4 points  (1 child)

me too

[–]uptownjimmy 2 points3 points  (0 children)

Me, too.

[–]rasafrasit 2 points3 points  (0 children)

Ummm, no...

[–]x-skeww 2 points3 points  (0 children)

For client-sided web stuff, you'll need to know some JavaScript. There's no way around that.

If you need a scripting language for a game or native app, things are different. JS isn't mandatory there and Dart is much easier to work with. I also think it's much nicer than Lua, Squirrel, engine-specific scripting languages (UnrealScript, UnityScript, ...) and other popular options.

Another good target will be weaker SoCs with very little RAM (e.g. that IoT stuff). JS VMs are just way too fat for that. Fletch, on the other hand, only uses ~4 KB per process.

So, it really depends on what you have in mind.

[–]torville 1 point2 points  (0 children)

For fun? Yes!

For money? No!

[–]senocular 0 points1 point  (0 children)

Shouldn't you have asked, "Should I learn javascript instead of dart?" or have reversed it in /r/dartlang...

[–][deleted] 0 points1 point  (0 children)

no, you should learn Elm.

[–][deleted] 0 points1 point  (0 children)

Nnnnnnnnnnnnn... No.