Remix.run Logo
pjmlp 2 days ago

It is certainly different, given that Kotlin is about 10% of the JVM market.

https://trends.google.com/trends/explore?q=java,kotlin,scala...

https://senacor.blog/in-praise-of-kotlin-a-modern-programmin...

Most shops that use Kotlin on the backend also do Android development, as means to do core sharing between backend and Android, and there is the whole ART is not a JVM implementation anyway.

distances 2 days ago | parent | next [-]

I have never seen Kotlin code sharing between Android and backend, it never was even remotely a topic in my client projects that used Kotlin for both.

Tainnor 2 days ago | parent | prev [-]

> Most shops that use Kotlin on the backend also do Android development, as means to do core sharing between backend and Android

None of the companies that I wrote Kotlin for or that I applied to used Kotlin for code sharing between backend and Android. It seems as if you're making a lot of assumptions in this comment thread.

pjmlp 2 days ago | parent [-]

Doesn't change the size of the market share anyway, an assumption done on links I shared, because this is the Internet and we have to prove every little word we write.

Can share more market research reports if you feel like, with similar numbers.

Tainnor 2 days ago | parent [-]

I don't care about the market size as long as it's big enough that I can find jobs, which I can.

Also no idea how the links you posted are supposed to support your assertion that Kotlin is chosen due to code sharing considerations.

pjmlp 2 days ago | parent [-]

Being able to find jobs in a specic technology is a very regional thing, given the market size.

The links I posted, and others I can reach out for, support my assertions of 10% Kotlin market size in JVM deployments.

What you call my assertion, is my assumption about where those 10% are coming from.

Tainnor a day ago | parent [-]

Given that Java is one of the most used languages globally, 10% of it is still significant. It's definitely easier to find a (backend dev) job using Kotlin around here than one using Elixir, Common Lisp or Haskell, yet I don't see you going around bashing those communities.