Discussion:
[dart-misc] Dart 2 and Kotlin - Expressiveness
kc
2017-05-16 11:22:53 UTC
Permalink
Interesting tweet:

https://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 email to misc+***@dartlang.org.
kc
2017-05-16 11:33:57 UTC
Permalink
Kotllin seems to be moving into the Dart space with compilation to JS and a
native VM.
The difference compared to Dart is that for Android/iOS development Kotlin
uses the native UI toolkit and Dart uses Flutter.

K.
Post by kc
https://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 email to misc+***@dartlang.org.
kc
2017-05-18 14:00:53 UTC
Permalink
Recent announcements confirm this observation.
Post by kc
Kotllin seems to be moving into the Dart space with compilation to JS and
a native VM.
The difference compared to Dart is that for Android/iOS development Kotlin
uses the native UI toolkit and Dart uses Flutter.
K.
Post by kc
https://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 email to misc+***@dartlang.org.
'Yegor Jbanov' via Dart Misc
2017-05-19 04:02:57 UTC
Permalink
Check 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 kc
https://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 email to misc+***@dartlang.org.
kc
2017-05-19 12:05:33 UTC
Permalink
The '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 Misc
Check 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 kc
https://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 email to misc+***@dartlang.org.
Jan Mostert
2017-05-20 13:39:20 UTC
Permalink
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 kc
The '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 Misc
Check 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 kc
https://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.
Loading...