I've been using Kotlin since they went 1.0.0 in March 2016 and Dart since
2014.
Kotlin's approach of latching onto the JVM to get access to everything the
JVM has to offer sold it to me on the backend whereas with Dart, you have a
limited set of libraries on the backend, so with Kotlin, it's batteries
included when doing backend dev.
In the Frontend, Kotlin took the same approach, latch onto the JS ecosystem
which is why I'm preferring Dart on the frontend - Dart has the advantage
here since it gives you everything out of the box (Angular Dart is a big
plus, one native library for UI dev instead of latching onto third-party JS
libs), no need to deal with NPM, Gulp, Grunt, and the rest of the
dictionary.
For mobile dev, Dart works really well with Cordova/PhoneGap whereas Kotlin
works really well when building native Android app (and hopefully native
iOS in the future as well) I don't know how mature Flutter is, so haven't
tried it.
Both languages are expressive enough to get the job done, both are easy to
learn coming from a Java background (I've introduced both languages at
several companies and devs usually pick it up fairly quickly)
It's not like either Kotlin or Dart are standing still, both are evolving
languages taking different approaches in solving similar problems.
Both are awesome languages!
Post by kcThe 'recent announcements' referred to the official support for Kotlin
from Google.
Kotlin started with a static type system orientation - whereas looks like
Dart is doing a bit of catch up re strong mode.
Dart imo has played it a bit too safe re syntax/expressiveness which
hindered take up. Dart 2 could make some judicious tweaks in this area.
K.
Post by 'Yegor Jbanov' via Dart MiscCheck out the responses to that tweet, including those by the original
author. The situation is much better than originally portrayed. Both
languages have their strengths.
Post by kchttps://twitter.com/Miqubel/status/862414771085352960
People checking out Flutter will imo make similar observations. Moar
expressive plz.
Dart 2 and Kotlin 2 seem to be heading in the same direction. Could
Google and Jetbrains work together?
K.
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups
"Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups "Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.